最近のMFC CEFがあまりにも多タブブラウザを作ってきました。時間のブラウザ期間(1分以上2分)後に得られたパッケージを使用する場合
あなたも、Xの形でブラウザパッケージ全体を閉じると、フォーム全体を再び演奏します。
現象は、おそらくあなたはそれを再起動殺した後、exeファイルのプログラムです。
その後、あまりにも他の例と比べて、我々は場所がMFCアプリケーションの再起動が発生することがありが見つかりました:
// CmhtBrowserAppは構成 CmhtBrowserApp :: CmhtBrowserApp() { // サポート再開マネージャ = m_dwRestartManagerSupportFlagsをAFX_RESTART_MANAGER_SUPPORT_RESTART; // TODO:ここで追加するように構成されたコード、 // のInitInstanceにおける全ての重要な初期化 }
上記のコードがあります:
//サポート再起動マネージャ
m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART。
チェックされている情報は、機能を再起動し、MFC、またはMFCアプリケーションが遭遇したときに致命的な状況は、MFCアプリケーションがクラッシュを再起動します。
私の目的は、MFCアプリケーションを閉じた後に再起動しないので、注釈付きの開始以下のモジュールです。
// CmhtBrowserApp建設 CmhtBrowserApp :: CmhtBrowserApp() { // サポート再起動マネージャ // http://blog.itpub.net/9899936/viewspace-666739/ // すぎMFCので、閉じて再度開く最も可能性が高いの後壊滅的な状況はby_songgpプログラムを再起動add20190613 @ m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART; // TODO:ここでは、コードを追加するように設定 // InitInstance関数内のすべての重要な初期化は }
参考ます。http://blog.itpub.net/9899936/viewspace-666739/