Windows сообщение WM_QUIT и WPF

Я должен поймать WM_QUIT сообщение в WPF но есть проблема.

IntPtr windowHandle = (new WindowInteropHelper(this)).Handle;
HwndSource src = HwndSource.FromHwnd(windowHandle);
src.AddHook(new HwndSourceHook(WndProc));

WndProc работает нормально и ловит все сообщения кроме WM_QUIT,

Msdn говорит:

Сообщение WM_QUIT не связано с окном и поэтому никогда не будет получено через оконную процедуру окна. Он извлекается только функциями GetMessage или PeekMessage.

Есть ли способ поймать это сообщение в WPF? Может быть с ComponentDispatcher?

Также есть: http://www.pinvoke.net/default.aspx/user32.getmessage

Который может быть использован в среде C#.

Любая помощь приветствуется.

0 ответов

Другие вопросы по тегам