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#.
Любая помощь приветствуется.