RAJA TEKNISI

Laki-laki, 21 tahun

Email : Jaj_Mv@yahoo.com

Phone : 085293578780

Demak, Indonesia

kita hidup d dunia ne hanya sbuah crita. dan crita psti da btas akhir'na. Jd mulai ckrng buatlah crita hidupmu sbaik mungkin, dan.... BelAjArlaH SEkaRaNg DaRi PAdA BEsOk, PeRlu di InGAT! KUnCi SuKseS ADAlaH JA=X+Y+Z
::
RAJA TEKNISI
www.RAJATEKNISI.com
Email : Jaj_mv@yahoo.com

Navbar3

Cari Blog Ini

Senin, 09 April 2012

Form Transparan Visual Basic

Kode berikut ini akan membuat Form menjadi transparan :

Buat sebuah Module baru lalu ketikkan :
Option Explicit

Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long


Public Sub FadeForm(ByVal Frm As Form, ByVal Level As Byte)
On Error Resume Next
Dim msg As Long

msg = GetWindowLong(Frm.hwnd, -20) Or &H80000
SetWindowLong Frm.hwnd, -20, msg
SetLayeredWindowAttributes Frm.hwnd, 0, Level, &H2
End Sub

Selanjutnya di bagian Form yang akan dijadikan transparan, di 'Form_Load' ketikkan :
FadeForm Me, 125

Tingkat transparasi dapat dirubah dengan mengganti nilai properti Level-nya (0-255).


0 komentar: