0

我想挂钩游戏的消息进程,但是如果我使用 SetWindowsHookEx,那么我需要知道线程 ID。无论如何要找出哪个线程处理消息队列?

4

2 回答 2

3

您可以通过调用来检索创建窗口的线程的 id GetWindowThreadProcessId。返回值是线程的id。

于 2013-06-01T17:59:12.423 回答
1

如果你有窗口的句柄,这应该可以工作:

DWORD threadId = GetWindowThreadProcessId(hwnd, nullptr);
于 2013-06-01T17:59:05.647 回答