掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ウインドウ右上のキャンセルボタンでアプリを終了させた場合だけに呼び出される関数 (ID:66076)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
他に終了させ方は、メニューで閉じた場合とかAlt+F4とかタスクマネージャがあるけど。 処理自体はOnDestroy()に書きたいということかな。 そうでなければ終了ボタンに処理を置けばいいことになってしまうからね。 あるいはWM_CLOSEじゃなくて終了ボタン用に独自メッセージ作ってもいいし。 考えてみた。以下に擬似言語で示す。当然動作確認してない。 グローバル変数にするが推奨しているわけじゃない。 extern bool g_isEndClick; void CMyView::OnEndClick() // 終了ボタン { g_isEndClick = true; } bool g_isEndClick = false; CMyMainWnd::CMyMainWnd() { g_isEndClick = false; } void CMyMainWnd::OnDestroy() { if(g_isEndClick) { } else { } }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.