私のmfcアプリケーションコードで終了機能が見つかりません。 アプリケーションの右上にある赤い十字をクリックすると、アプリケーションが実際にいくつかの設定を保存するようにします。誰がこの出口機能がどこにあるのか知っていますか?ありがとうMFCアプリケーションの終了機能はどこですか?
0
A
答えて
7
アプリケーションの種類によって異なります。常に呼び出されるCWinApp::ExitInstance
をチェックしてください。それは、ダイアログベースのアプリケーションであれば、あなたもCFrameWnd::OnNcDestroy
2
、CDialog::OnCancel
、CWnd::OnClose
、CWnd::OnDestroy
に見えるかもしれ、私は次のコードを追加した後、次のコードに
void CMFC_dialogDlg::OnOK()
{
}
void CMFC_dialogDlg::OnCancel()
{
}
void CMFC_dialogDlg::OnClose()
{
//Call Save Function
CDialog::OnOK();
}
を好む私は、[OK]を削除してから、[キャンセル]ボタンをします私はEsc/Enterキーを押しながらアプリケーションが閉じないようにダイアログを表示します。
関連する問題
- 1. MFCアプリケーションはどのように終了できますか?
- 2. MFCのワーカースレッド終了
- 3. Untidyプログラムの終了:MFC C++
- 4. ウォッチキットタイマー終了時の機能
- 5. 機能の終了angularjsが
- 6. MFC - 終了後に外部アプリケーションを起動する
- 7. この機能が早期に終了するのはなぜですか?
- 8. アプリケーションの終了を検出することは可能ですか?
- 9. ラジオボタンが機能しないとアプリケーションが強制終了する
- 10. アプリケーション終了時にUILocalNotificationが機能する
- 11. 機能の途中でどのように終了するのですか?
- 12. アプリケーションを終了するにはどこでfinish()を使うべきですか?
- 13. 'return'でメソッドが終了する場合、この階乗再帰はどのように機能しますか?
- 14. Wordpressテーマをコーディングするとき、テーマ(プレゼンテーション)の終了とプラグイン(機能)の開始場所はどこですか?
- 15. アプリケーションの終了
- 16. C# - フォーム終了後の開始機能
- 17. zshの機能ねじアッププロンプトを終了
- 18. アプリケーションの終了イベントの終了
- 19. 終了時にアプリケーションを終了する
- 20. Android:アプリケーションで終了
- 21. 1つの機能が別の機能を終了したらどうすればよいですか?
- 22. マーキーはどこから終了するのですか?
- 23. アクティビティを終了することは可能ですか
- 24. アクティビティの終了時にバックプレスまたは終了()が機能しません
- 25. Node.js AWS S3アップロードを終了しないで終了機能を呼び出す
- 26. RandomAccessFilesは、アプリケーションが終了するまで終了しません。
- 27. ボードはどこで終了するのですか?
- 28. MFC/COM:アプリケーションが終了するとクリップボードが消去されるのを防ぐ
- 29. UWPアプリケーションをプログラムで終了または終了するにはどうすればよいですか? (Windows 10)
- 30. アプリケーションが終了する前に終了するスレッドでCoUninitializeを呼び出すことは重要ですか?
WM_CLOSE(http://msdn.microsoft.com/en-s/library/ms632617(VS.85).aspx)は、ウィンドウが閉じられていることを示すためにWindowsによって送信されるウィンドウメッセージです。ウィンドウのタイプに応じて、上記のメソッドの1つが呼び出されます。プレーンなWin32 Cプログラミングを行っている場合は、WM_CLOSE(http://www.winprog.org/tutorial/simple_window.html)を処理する方法の例をここで参照してください。 – yasouser
WM_CLOSEはWM_DESTROYより前に送信されます。ダイアログでは、OnCancelが呼び出されます。 – Ajay