Hallo gan apa kabar, mau minum apa ni ? Senang rasanya menyapa Anda terlebih
dahulu, ok sedikit saja basi basinya dan langsung kita buat form
form alphablend/tranparant dengan Visual Basic 6.0, Wah kuno dong !!! kan sekarang uda ad VB 2010, tak masalah gan kan semuanya versi tak luput dari Vb 6.0 yg artinya dasarnya emang sama. Ok next
Buka dulu Programnya…..........................sippp !
Masukkan 1 buah Form, 1 Timer,1 Module
Kode untuk Module dengan menggunakan fungsi API, lihat di bawah gan…
Option Explicit 'fungsi API
Public Const LWA_COLORKEY = 1
Public Const LWA_ALPHA = 2
Public Const LWA_BOTH = 3
Public Const WS_EX_LAYERED = &H80000
Public Const GWL_EXSTYLE = -20
Public Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal & _
color As Long, ByVal x As Byte, ByVal alpha As Long) As Boolean
Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd & _
As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd & _
As Long, ByVal nIndex As Long) As Long
Sub aturtransparan(frm As Long, nilai As Integer)'pengaturan warna transparan
On Error GoTo Err
Dim attrib As Long
attrib = GetWindowLong(frm, GWL_EXSTYLE)
SetWindowLong frm, GWL_EXSTYLE, _
attrib Or WS_EX_LAYERED
SetLayeredWindowAttributes frm, RGB(255, 255, 0), nilai, LWA_ALPHA
Exit Sub
Err:
MsgBox Err.Description & " Source : " & Err.Source
End Sub
Dan untuk form1 Buatlah general variable lebih dulu...
Kode:
Option explicit
Dim Transp as integer
Dim mulai as boolean
Kemudian pada timer1 tulis kode seperti di bawah ini.
Kode:
Private Sub Timer1_Timer()
On Error Resume Next
If mulai Then
Transp = Transp + 5
If Transp > 255 Then Transp = 255: Timer1.Enabled = False
Else
Transp = Transp - 5
If Transp < 0 Then Transp = 0: End
End If
aturtransparant Form1.hwnd, Transp 'memanggil fungsi dari module untuk di jalankan di Form1
End Sub
form load Event pertama kali ketika app di jalankan dan langsung memulai perintah Mulai.
Private Sub Form_Load()
mulai = True
End Sub
event dimana program di hentikan dan memanggil ulang perintah timer.
Private Sub Form_Unload(Cancel As Integer)
Cancel = True: mulai = False
Timer1.Enabled = True
End Sub
Simpan program dan jalankan/F5 lihat hasinya..............
kalau terdapat Bug coba periksa kembali kode yg agan tulis OK, semoga berhasil..............
Langganan:
Postingan (Atom)
Entri Populer
-
Bagaimana menjadi seorang Hacker ? Apa aja yang harus di pelajari ! Pada dasarnya ada lima hal yang bisa dilakukan agar dihormati ol...
-
Berikut ada sedikit cerita tentang orang yang satu ini . Untuk Menghormati Steve Jobs , Apple Akan Lakukan Peringatan Setiap 19 Oktober ...
-
Ketika kita sedang membuka komputer temen , warnet atau komputer kampus sering kali hanya bisa akses sebagai Guest atau administartor bi...
-
Hacking itu susah atau gampang ? Pasti banyak yang bertanya tanya, Hacking itu susah atau gampang ? atau bagaimana sih menjadi heck...
-
Facebook Melakukan Pengecekan Link ke Situs Lain untuk Keamanan dari Virus, Malware & Phising Facebook menurut rencana akan menambah...
-
Hallo gan apa kabar, mau minum apa ni ? Senang rasanya menyapa Anda terlebih dulu, ok sedikit saja basi basinya dan langsung kita buat form...
-
Facebook Anti Hack. Dibawah ini hanya sebagian kecil dari tips yang bisa digunakan untuk menghindari Hack yang makin sering dilakukan ole...

Tidak ada komentar:
Posting Komentar