2011-01-10 62 views
0

我想在win32中檢測鼠標事件,如左鍵單擊,右鍵單擊等。是否有可能在屏幕上的任何地方檢測這些事件,而不僅僅是在窗口之上?如何在win32 api中檢測鼠標事件?

從我的搜索我發現setCapture()函數,但它需要一個窗口句柄,我不想使用一個窗口。

謝謝。

回答

2

您必須嘗試使用​​寬系統hook來檢測鼠標活動。檢查WH_MOUSE_LLWH_MOUSE掛鉤。

+0

是全系統的唯一途徑?我想監視並在某些情況下防止鼠標事件的調度/冒泡,但僅適用於我的應用程序,這可能嗎? – Noitidart 2015-08-27 11:57:29

相關問題