5
所以我正在構建一個使用win32的SendMessage作爲IPC的應用程序。使用具有多個根窗口的FindWindow
我正在使用FindWindow獲取基於className和windowName的hWnd。這一切都很好,直到我想與根(如在桌面的孩子)談話,具有相同的名稱/類名稱作爲其他根Windows的窗口。
是否有替代FindWindow我可以用來選擇我想要的hWnd?
所以我正在構建一個使用win32的SendMessage作爲IPC的應用程序。使用具有多個根窗口的FindWindow
我正在使用FindWindow獲取基於className和windowName的hWnd。這一切都很好,直到我想與根(如在桌面的孩子)談話,具有相同的名稱/類名稱作爲其他根Windows的窗口。
是否有替代FindWindow我可以用來選擇我想要的hWnd?
你能找到你想要的窗口的子窗口嗎?如果是這樣,您可以使用FindWindowEx
走到根窗口。如果不是,那麼您需要使用EnumWindows
並確定除了具有相同標題和類別的其他根窗口之外,您正在尋找哪個根窗口的屬性。