求助!!!!怎样隐藏"开始"按钮呢? 请高手指教

解决方案 »

  1.   

    使用FindWindow函数就可以显示和隐藏开始按纽,如下: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 hWnd1 As Long, ByVal hWnd2 As Long, _
      ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
    Private Declare Function ShowWindow Lib "user32" _
    (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
    Private Sub Command1_Click()
      OurParent& = FindWindow("Shell_TrayWnd", "")
      OurHandle& = FindWindowEx(OurParent&, 0, "Button", vbNullString)
      ShowWindow OurHandle&, 0                '隐藏开始按钮
    End Sub
    Private Sub Command2_Click()
      OurParent& = FindWindow("Shell_TrayWnd", "")
      OurHandle& = FindWindowEx(OurParent&, 0, "Button", vbNullString)
      ShowWindow OurHandle&, 5                 '显示开始按钮
    End Sub
      

  2.   

    感谢julysixth(嘿呀),我马上结贴