Làm ấn nút Start của Window Các sức mạnh tiềm an của VB nằm ở việc thao tác với các hàm WinAPI.. Bạn có thể làm bắt cứ việc gì nếu hiểu và nắm được cách sử dụng các hàm API.. Ví dụ bạn c
Trang 1Làm ấn nút Start của Window
Các sức mạnh tiềm an của VB nằm ở việc thao tác với các hàm WinAPI Bạn có thể làm bắt cứ việc gì nếu hiểu và nắm được cách sử dụng các hàm API Ví dụ bạn có thể làm cho nút Start của Windows biến mất một cách dễ dang
Const SWP_HIDEWINDOW = &H80
Const SWP_SHOWWINDOW = &H40
Const GW_CHILD = 5
Const GW_HWNDNEXT = 2
Private Declare Function SetVVindowPos Lib “users.” (ByVal hwnd As Long, ByVal hVWndInsertAfter
As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function FindWindow Lib “userae” Alias “FincANindaw.A” (ByVal lpClassName As String, ByVal IpVWindowName As String) As Long
Private Declare Function GetVUindow Lib “user32” (ByVal hwnd As Long, ByVal wOmd As Long) As Long
Private Declare Function GetClassName Lib “userse” Alias “GetCiassNamea” (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long
Dim tWnd As Long, bWnd As Long, sSave As String * 250
Private Sub Form_Load()
tWnd = FindWndow('St:si traywnd”, vbNullString)
bWnd = GetWindow(tWnd, GVV_CHILD)
Do
GetClassName bWnd, sSave, 250
If LCase(Left$(sSave, 6)) = "autlan” Then Exit Do
bWnd = GetWindow(bWnd, GVWV_HWNDNEXT)
Loop
SetWindowPos bWnd, 0, 0, 0, 0, 0, SWP_HIDEWINDOW
End Sub
Private Sub Form_Unload(Cancel As integer)
SetWindowPos bWhnd, 0, 0, 0, 0, 0, SWP_SHOWWINDOW
End Sub
`.