2008-11-03 52 views
5

所以我正在構建一個使用win32的SendMessage作爲IPC的應用程序。使用具有多個根窗口的FindWindow

我正在使用FindWindow獲取基於className和windowName的hWnd。這一切都很好,直到我想與根(如在桌面的孩子)談話,具有相同的名稱/類名稱作爲其他根Windows的窗口。

是否有替代FindWindow我可以用來選擇我想要的hWnd?

回答

6

你能找到你想要的窗口的子窗口嗎?如果是這樣,您可以使用FindWindowEx走到根窗口。如果不是,那麼您需要使用EnumWindows並確定除了具有相同標題和類別的其他根窗口之外,您正在尋找哪個根窗口的屬性。

相關問題