我想掛鉤遊戲的消息proc,但是如果我使用SetWindowsHookEx,那麼我需要知道線程ID。無論如何找出哪個線程處理消息隊列?掛鉤消息Proc
Q
掛鉤消息Proc
0
A
回答
3
您可以檢索通過調用GetWindowThreadProcessId
創建窗口的線程的ID。返回值是線程的ID。
1
如果你有一個的窗口句柄,這應該工作:
DWORD threadId = GetWindowThreadProcessId(hwnd, nullptr);
+0
+1爲我的第一個惡作劇的一天! –
相關問題
- 1. 掛鉤WM_SETTEXT消息
- 2. VB6 WH_GETMESSAGE消息掛鉤
- 3. 掛鉤在Windows安裝程序消息
- 4. registration_errors掛鉤不顯示錯誤消息
- 5. 消息框掛鉤在c問題
- 6. 掛鉤或不掛鉤 - git
- 7. API無掛鉤掛鉤
- 8. 掛鉤到dbx DataSnap用戶會話的消息循環
- 9. 無法在掛鉤中獲取WM_TOUCH消息
- 10. 爲什麼Windows掛鉤不會收到某些消息?
- 11. 當掛鉤窗口的消息循環,什麼KBDLLHOOKSTRUCT的dwExtraInfo爲
- 12. SVN預確認掛鉤相同的消息
- 13. WordPress的:顯示錯誤消息 - 掛鉤admin_notices失敗wp_insert_post_data或publish_post
- 14. git pre接收掛鉤來檢查提交消息
- 15. 如何訪問Mercurial進程內掛鉤中的提交消息?
- 16. Post-commit掛鉤向客戶端發送錯誤消息
- 17. 如何創建SVN提交消息模板並掛鉤驗證
- 18. 在Windows窗體應用程序中掛鉤消息循環?
- 19. 掛鉤後沒有收到Window Procedure消息WH_CALLWNDPROC
- 20. 無法寫入錯誤消息時提前掛鉤
- 21. C++:嘗試掛鉤消息框並更改其位置
- 22. jabbered 17.01離線消息掛鉤給出錯誤
- 23. 掛鉤並在Windows消息隊列中記錄「所有內容」
- 24. Bazaar掛鉤檢查服務器上的提交消息
- 25. 監視TFS服務掛鉤/ Web掛鉤
- 26. IAT掛鉤 - 無法掛鉤ExitProcess
- 27. SetParent掛鉤,你怎麼解除掛鉤?
- 28. 在掛鉤程序中訪問掛鉤
- 29. 貓鼬:帖子掛鉤消費錯誤
- 30. 使用掛鉤獲取客戶信息
不典型 - 總是。 HWND綁定到創建它的線程,並且只有該線程可以接收該HWND的消息。 –
@RemyLebeau True。我將編輯 –