22
Сентябрь
2008
Как сделать не видимым Пуск?
Как сделать не видимой кнопку Пуск?
Option Explicit
Private Declare Function EnableWindow Lib "user32" _
(ByVal hWnd As Long, _
ByVal fEnable As Boolean) As Long
Private Declare Function FindWindow Lib _
"user32" Alias "FindWindowA" _
(ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib _
"user32" Alias "FindWindowExA" _
(ByVal hWndParent As Long, _
ByVal hWndChildAfter As Long, _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib _
"user32" (ByVal hWnd As Long, _
ByVal nCmdShow As Long) As Long
Dim hPanel As Long, hPusk As Long
Private Const SW_HIDE = 0
Private Const SW_SHOW = 5
Private Sub Command1_Click()
ShowWindow hPusk, SW_HIDE
End Sub
Private Sub Command2_Click()
ShowWindow hPusk, SW_SHOW
End Sub
Private Sub Form_Load()
hPanel = FindWindow("Shell_traywnd", _
vbNullString)
hPusk = FindWindowEx(hPanel, 0, "Button", _
vbNullString)
End Sub
Private Sub Form_Unload(Cancel As Integer)
Unload Me
End Sub