暂停,直到外部车窗把手关闭或按下按钮

本文关键字:按钮 外部 车窗 暂停 | 更新日期: 2023-09-27 18:22:18

我有一个主窗口和外部应用程序按钮的Windows句柄。我需要我的程序等待按钮被点击或窗口被关闭,然后我的应用程序才能继续它的逻辑。实现这一目标的最佳方法是什么?

谢谢!

编辑:这是解决方案所需要的

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

暂停,直到外部车窗把手关闭或按下按钮

您可以使用类似这样的代码。

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