如何檢查窗口是否已創建?我試過這個如何知道何時創建窗口?
BOOL isWindowReady = FALSE;
while(!isWindowReady)
{
hwnd = FindWindow(windowClass, NULL);
if (hwnd == NULL) {
hwnd = FindWindow(windowClass, NULL);
}
else {
isWindowReady = TRUE;
}
}
但是id不起作用。
如果HWND是在你的函數空,你procceed將相同的值分配給hwnd,讓它在第一位置爲空,讓你處於無限循環? – coders
如果'CreateWindow'返回的結果是有效的,你可以知道是否創建了一個窗口.. –
我忘了添加,它是來自另一個進程的窗口,所以基本上我的程序應該啓動另一個進程,並等待它創建另一個窗口。 – revolt