C# 和 Win32 在单独的窗口关闭/关闭时发出通知

本文关键字:发出通知 窗口 Win32 单独 | 更新日期: 2023-09-27 17:47:21

有没有办法将事件附加到 .NET 进程的外部/单独窗口,以便在外部窗口关闭或即将关闭时通知我的应用程序?

我找到了这个 http://msdn.microsoft.com/en-us/library/ms229658.aspx

但这似乎仅适用于.NET紧凑框架。我正在寻找使用 .NET 2.0 框架的东西。

C# 和 Win32 在单独的窗口关闭/关闭时发出通知

有一篇关于 CodeProject 的文章着眼于使用全局钩子从其他应用程序接收 Windows 消息。

您可以等待进程退出吗?

或者您是否需要轮询并检查是否仍然可以找到窗口?

使用 WH_CBT 参数查看 SetWindowsHookEx。将有一个HCBT_DESTROYWND条目。