22 Сентябрь 2008

Как сделать не видимым Пуск?

Windows |

Как сделать не видимой кнопку Пуск?

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
Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Оставить комментарий