【求助】关于API的问题
我现在是实现隐藏任务管理器中的窗口。Private Declare Function GetWindow Lib "user32" (ByVal hwnd As
Long, ByVal wCmd As Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As
Long, ByVal nCmdShow As Long) As Long
Private Const GW_OWNER = 4
Private Const SW_HIDE = 0
Private Sub Form_Load()
Dim lphWnd As Long
lphWnd = GetWindow(Me.hwnd, GW_OWNER)
ShowWindow lphWnd, SW_HIDE
End Sub我为什么不可以直接用ShowWindow Me.hwnd, SW_HIDE呢?
me.hwnd也是获得一个窗口的句柄,为什么这样就不行,一定要用一个函数去得到一个窗口的句柄呢?
我现在是实现隐藏任务管理器中的窗口。Private Declare Function GetWindow Lib "user32" (ByVal hwnd As
Long, ByVal wCmd As Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As
Long, ByVal nCmdShow As Long) As Long
Private Const GW_OWNER = 4
Private Const SW_HIDE = 0
Private Sub Form_Load()
Dim lphWnd As Long
lphWnd = GetWindow(Me.hwnd, GW_OWNER)
ShowWindow lphWnd, SW_HIDE
End Sub我为什么不可以直接用ShowWindow Me.hwnd, SW_HIDE呢?
me.hwnd也是获得一个窗口的句柄,为什么这样就不行,一定要用一个函数去得到一个窗口的句柄呢?
你可以不用api的方法了
是获取me的父窗口的句柄
你直接hide me这个窗口有时并不能从任务管理器那里隐藏