掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SDIでの2つ目のViewの終了イベント (ID:72569)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WindowsXP以降 VC++2008 SDIで下記(プログラム)の様にしViewを2つ表示しています。 が2つ目の画面を表示したまま メイン画面を閉じると、2つ目の画面も閉じるのですが CTEST2MainFrameのデストラクタや、クローズイベントが呼ばれずに困っています。 どうしたら呼ばれるのか分かるかたいますか? CSingleDocTemplate *m_view2; BOOL CTESTApp::InitInstance() { // メイン画面 CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CTESTDoc), RUNTIME_CLASS(CMainFrame), // メイン SDI フレーム ウィンドウ RUNTIME_CLASS(CTESTView)); AddDocTemplate(pDocTemplate); // 2つ目の画面 pDebugViewDocTemplate = new CSingleDocTemplate( IDR_DEBUG, RUNTIME_CLASS(CTEST2Doc), RUNTIME_CLASS(CTEST2MainFrame), // メイン SDI フレーム ウィンドウ RUNTIME_CLASS(CTEST2View)); AddDocTemplate(m_view2); } 以上、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.