Я работаю с C# и CF, и мне нужно использовать MessageWindow для перехвата сообщений Windows.MessageWindow - Как я могу узнать, был ли он уничтожен?
Возможны сценарии, в которых MessageWindow неожиданно умирает. Это проблема для меня, поскольку сообщения, которые она получает, являются очень важными, и я хотел бы зарегистрировать факт, что Окно умерло.
К сожалению, я не вижу никакого способа (по крайней мере, не в управляемом API), чтобы получить такое уведомление. Может ли кто-нибудь помочь?
Я в итоге просто создал его на фоновом потоке и запустил Application2.Run() из OpenNETCF. Код регистрации живет под ним, поэтому мы регистрируемся при выходе. – Quibblesome