Окно сообщений Windows, игнорирующее WM_CLOSE
Мы'у нас есть старое приложение на C для Windows, которое вызывает модальное окно с помощью вызова MessageBox при возникновении фатальной ошибки соединения. Наши сетевые инженеры могут запускать многие из этих приложений одновременно. Иногда сбой в сети приводит к одновременному сбою соединений, обрабатываемых этими приложениями.
В Windows 7 выберитеЗакройте все окна Функция из панели задач работает, потому что модальное диалоговое окно не обрабатывает сообщение WM_QUIT. Обычно я работаю в системах Linux, но мои исследования MSDN показывают, что единственный способ, которым я могу поймать и обработать это сообщение, - это создать собственный диалог и обработать сообщения самостоятельно.
Меня беспокоит то, что яМы упустили более простое решение, кто-нибудь может предложить альтернативы?