C # и Win32 уведомляют, когда отдельное окно закрывается / закрывается - PullRequest
1 голос
/ 04 октября 2008

Есть ли способ прикрепить событие к внешнему / отдельному окну из процесса .NET, о котором, когда внешнее окно закрывается или собирается закрыть мое приложение, можно уведомить?

Я нашел это http://msdn.microsoft.com/en-us/library/ms229658.aspx

Но, похоже, это только для .NET compact framework. Я ищу что-то, используя .NET 2.0 Framework.

Ответы [ 2 ]

4 голосов
/ 04 октября 2008

На CodeProject есть статья, в которой рассматривается использование глобальных хуков для получения сообщений Windows от других приложений.

Можете ли вы дождаться завершения процесса ?

Или вы застряли, нуждаясь в опросе и проверьте, что вы все еще можете Найти окно?

0 голосов
/ 04 октября 2008

Посмотрите на SetWindowsHookEx с параметром WH_CBT. Будет запись HCBT_DESTROYWND.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...