Loading halaman Tutorial Visual Basic, Delphi, PHP - Calon Programer : Cara Membuat Form Transparan di Visual Basic ...

Ada seorang kawan bertanya kpd saya,
" Kak,gimana sich bikin form di vb jadi transparan??? "
Okeh dari hal itu saya mencoba share info mengenai bagaimana cara membuat form di vb menjadi transparan.

1. Copy listing dibawah ini pada header(paling atas) listing form yg mau di buat transparan
  1. Option Explicit  
  2.   
  3. Private Const WS_EX_LAYERED   
  4. Private Const GWL_EXSTYLE   
  5. Private Const LWA_COLORKEY   
  6. Private Const LWA_ALPHA   
  7.   
  8. Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As LongByVal nIndex As LongAs Long  
  9. Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As LongByVal nIndex As LongByVal dwNewLong As LongAs Long  
  10. Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hWnd As LongByVal crColor As LongByVal nAlpha As ByteByVal dwFlags As LongAs 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 200dengan angka lain,semakin kecil angkanya,semakin menghilang form anda alias makin transparant :D

Untuk sample project sedot here :p


Klik Like/share jika anda menyukai tulisan Share


0 Reply :

Posting Komentar

Jika ada pertanyaan atau request,Komentar pada tab blogger akan lebih memudahkan saya untuk membalasnya karena lebih mudah melakukan pengecekan komentar.