我想制作一個回應滑鼠按鈕的應用程式,所以我這樣做了:
case WM_LBUTTONDOWN:
MessageBox(
NULL,
(LPCWSTR)L"HALLOOOO",
(LPCWSTR)L"Worked",
MB_ICONASTERISK | MB_OK | MB_DEFBUTTON2
);
break;
但問題是,這僅在用戶單擊視窗時才有效,我希望它即使在最小化視窗的情況下也能正常作業,即使應用程式已最小化
GetKeyState(VK_LBUTTON);
但是如果我把它放在一個回圈中,如果我按下它一次,它會檢測到 100 萬次,因為它只會檢查鍵是否按下,如果我添加延遲使用Sleep(250)它可能會起作用,但有時即使用戶按下它也不會檢測到任何東西我希望我的應用程式能夠檢測到某個鍵是否被按下的鍵,即使它被最小化了,我該怎么做?
uj5u.com熱心網友回復:
您可以使用引數 WH_MOUSE_LL 或 WH_MOUSE嘗試SetWindowsHookEx
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/364065.html
