MDI画面を呼ぶ方法

[戻る]
ぷー 2002/07/05(金) 10:20:24
ダイアログ画面からダイアログ画面を呼ぶには親画面に子の画面のメンバ変数*****を持たせて
あげて*****.DoModal();みたいに表示できますよね。
しかし、ダイアログ画面からMDI画面を呼ぶの方法がわかりません。ダイアログ画面にMDIの
***Viewとかって変数を与えて***View.DoModal();としても無理でした・・・。
いったいどうすればよろしいのでしょうか?
宜しくお願い致します。

*****************
Windows2000
VC++6.0

dairygoods 2002/07/05(金) 10:27:11
最近似たような話題がありましたので、
そちらが参考になるかもしれません。

http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200207/02070001.txt
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200207/02070005.txt

ぷー 2002/07/05(金) 14:31:56
具体的なコードが記載されていないので分りません<過去ログ
お願いします。

dairygoods 2002/07/05(金) 15:27:36
C*App::InitInstance()内に

  // メイン ウィンドウが初期化されたので、表示と更新を行います。
  m_pMainWnd->ShowWindow(SW_SHOW);
  m_pMainWnd->UpdateWindow();

という部分がありますが、これがMDIを表示している処理です。
これを、ダイアログのボタンを押したときのイベントハンドラ
に移動すればよいのではないでしょうか?

古いスレッドには追加発言できません。