基本上,我想撰寫一個程式,在一個小視窗中顯示滑鼠游標當前指向的像素的顏色。
當然,我可以偶爾輪詢滑鼠游標的位置,但我想選擇一種機制,當滑鼠游標移動時呼叫我的代碼,無論它是否指向當前視窗。
是否有一些 WinAPI 技巧可以實作該功能?
uj5u.com熱心網友回復:
經過一番搜索,我發現了這個:
HHOOK mouseHook =
SetWindowsHookExA(
WH_MOUSE_LL,
LowLevelMouseProc,
hInstance,
0);
...
LRESULT CALLBACK LowLevelMouseProc(int nCode, WPARAM wParam, LPARAM lParam) {
if (wParam == WM_MOUSEMOVE) {
// Notify me.
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/428294.html
