2010-08-28 39 views

回答

1

我還沒有嘗試過,但它應該可以工作:使用WindowFromPoint來獲得窗口句柄,然後使用GetWindowThreadProcessId來獲取創建該窗口的進程的ID。

或者,您可以使用EnumWindows來枚舉屏幕上的所有頂級窗口,按照某些條件(例如位置)對其進行過濾,然後使用GetWindowThreadProcessId來獲取進程ID。

0

如果我理解你正確地你正在尋找枚舉所有Windows時有問題的目標窗口中找到執行一些動作。您可以通過枚舉當前的所有windows,然後在用戶在相關窗口上時執行某些操作來完成此操作。您必須將該窗口句柄與process關聯。

這不是一個簡單的任務,因爲它需要經歷很多環節,但它是可能的,只需要將所有部分放在一起。

相關問題