會員登錄 - 用戶注冊 - 網(wǎng)站地圖 Office中國(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁 > 技巧 > Access技巧 > API > 正文

如何隱藏及顯示任務(wù)欄?

時間:2003-12-20 23:11 來源:vbeden 作者:未知 閱讀:
有時候,我們希望在我們的程序執(zhí)行中,將任務(wù)欄隱藏,讓桌面變得比較清爽,等到我們的程序執(zhí)行完畢之后,再將任務(wù)欄顯示出來,這時就要用到 SetWindowPos 這個 API 了!

Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter 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 "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Const SWP_HIDEWINDOW = &H80 '隱藏視窗
Const SWP_SHOWWINDOW = &H40 '顯示視窗

'在程序中若要隱藏任務(wù)欄

Private Sub Command1_Click()
Dim Thwnd As Long
Thwnd = FindWindow("Shell_traywnd", "")
Call SetWindowPos(Thwnd, 0, 0, 0, 0, 0, SWP_HIDEWINDOW)
End Sub

'在程序中若要再顯示任務(wù)欄

Private Sub Command2_Click()
Dim Thwnd As Long
Thwnd = FindWindow("Shell_traywnd", "")
Call SetWindowPos(Thwnd, 0, 0, 0, 0, 0, SWP_SHOWWINDOW)
End Sub

(責(zé)任編輯:admin)

頂一下
(0)
0%
踩一下
(0)
0%
上一篇:沒有了
下一篇:API實(shí)現(xiàn)的延時函數(shù)
發(fā)表評論
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
評價: