#include <windows.h>
為奉節等地區用戶提供了全套網頁設計制作服務,及奉節網站建設行業解決方案。主營業務為做網站、網站設計、奉節網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
HHOOK g_hKeyBoard;
//底層鍵盤系統調用,過濾alt + tab
LRESULT CALLBACK KeyBoardProc(int code, WPARAM wParam, LPARAM lParam)
{
if (code == HC_ACTION)
{
PKBDLLHOOKSTRUCT p;
switch (wParam)
{
case WM_KEYDOWN:
case WM_SYSKEYDOWN:
case WM_KEYUP:
case WM_SYSKEYUP:
p = (PKBDLLHOOKSTRUCT)lParam;
if ((p->vkCode == VK_TAB) && ((p->flags & LLKHF_ALTDOWN) != 0) )
{
return 1;
}
break;
}
}
return ::CallNextHookEx(g_hKeyBoard, code, wParam, lParam);
}
//注冊全局hook
void SetHook()
{
g_hKeyBoard = SetWindowsHookEx(WH_KEYBOARD_LL, KeyBoardProc, GetModuleHandle(L"Hook"), 0);
}
//注銷全局hook
void UnSetHook()
{
if (g_hKeyBoard)
UnhookWindowsHookEx(g_hKeyBoard);
g_hKeyBoard = NULL;
}
分享文章:如何在代碼中屏蔽alt+tab組合鍵
轉載注明:http://vcdvsql.cn/article40/pdehho.html
成都網站建設公司_創新互聯,為您提供建站公司、網站排名、網站制作、品牌網站設計、搜索引擎優化、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯