SELAMAT DATANG SELAMAT DATANG

Sabtu, 16 Januari 2016

cara membuat form transparan pada vb

Langsung aja tanpa basa-basi.
Copy listing dibawah ini pada header(paling atas) listing form yg mau di buat transparan
  1. Option Explicit
  2. Private Const WS_EX_LAYERED
  3. Private Const GWL_EXSTYLE
  4. Private Const LWA_COLORKEY
  5. Private Const LWA_ALPHA
  6. Private Declare Function GetWindowLong Lib “user32” Alias “GetWindowLongA” (ByVal hWnd As Long, ByVal nIndex As Long) As Long
  7. Private Declare Function SetWindowLong Lib “user32” Alias “SetWindowLongA” (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
  8. Private Declare Function SetLayeredWindowAttributes Lib “user32” (ByVal hWnd As Long, ByVal crColor As Long, ByVal nAlpha As Byte, ByVal dwFlags As Long) As Long

2. Nah selanjutnya tinggal copy listing ini pada event Form_load
  1. Call SetWindowLong(Me.hWnd, GWL_EXSTYLE, GetWindowLong(Me.hWnd, GWL_EXSTYLE) Or WS_EX_LAYERED)
  2. Call SetLayeredWindowAttributes(Me.hWnd, RGB(0, 0, 0), <b>200</b>, LWA_ALPHA Or LWA_COLORKEY)

3.Trus coba di run
4.Untuk merubah tingkat tembus pandang dari form , kalian tinggal ganti 200 dengan angka lain,semakin kecil angkanya,semakin menghilang form anda alias makin transparant 

Terima kasih & semoga bermanfaat.

Tidak ada komentar:

Posting Komentar