• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WM_CLOSEで閉じれないウィンドウを閉じるには?)

WM_CLOSEで閉じれないウィンドウを閉じるには?

このQ&Aのポイント
  • ウィンドウを強制終了する方法として、WM_CLOSEメッセージを使用することができます。
  • ただし、WM_CLOSEメッセージを送った場合、ウィンドウが閉じる前に「変更を保存しますか?」などのダイアログが表示されることがあります。
  • ダイアログを表示せずにウィンドウを強制終了するには、PostMessage関数を使用してWM_CLOSEメッセージを送信する方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

WM_DESTROYをポストすると消えます(消えないのもあるが)。 当たり前ですが、異常な終了方法です。 一般的には反則なのでやむをえない場合のみ使用してください。

voodoo4500
質問者

補足

解答ありがとうございます。WM_DESTROYは知っていたんですが ご承知の通りやむをえない場合のみ使うものだと調べました。 またほかにもあるということはわかったんですがそれもやはり 異常な終了方法ということまでしかわかりませんでした。 やはりダイアログを何とかしなくてはならないのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A