2015-11-16 49 views
2

我有一個窗口句柄的主窗口和外部應用程序的按鈕。我需要我的程序來等待按鈕被點擊或窗口被關閉,然後我的應用程序才能繼續其邏輯。完成此操作的最佳方法是什麼?暫停,直到外部窗口句柄關閉或按下按鈕

謝謝!

編輯:這是需要sollution

[DllImport("user32.dll")] 
    [return: MarshalAs(UnmanagedType.Bool)] 
    static extern bool IsWindow(IntPtr hWnd); 

回答

1

您可以使用某種這樣的代碼。

while (SomeWindow.IsActive); // Perform loops until SomeWindow is active 
+0

感謝實際上最終找到答案後,我張貼大聲笑 – toolman87