致命的な接続エラーが発生したときに MessageBox 呼び出しを介してモーダル ウィンドウをポップアップする従来の C Windows アプリケーションがあります。当社のネットワーク エンジニアは、これらのアプリケーションの多くを同時に実行している場合があります。場合によっては、ネットワークの不具合により、これらのアプリケーションによって処理されている接続が同時に失敗することがあります。
Windows 7 では、モーダル ダイアログが WM_QUIT メッセージを処理していないように見えるため、タスクバーから [すべてのウィンドウを閉じる] 機能を選択しても機能します。私は通常、Linux システムで作業していますが、MSDN の調査によると、このメッセージをキャッチして処理するには、独自のダイアログを作成し、メッセージを自分で処理するしかありません。
私の心配は、私がより簡単な解決策を見落としていることです.誰かが代替案を提供できますか?