MDI画面を呼ぶ方法 – プログラミング – Home

通知
すべてクリア

MDI画面を呼ぶ方法


ぷー
 ぷー
(@ぷー)
ゲスト
結合: 24年前
投稿: 28
Topic starter  

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

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


引用解決済
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

最近似たような話題がありましたので、
そちらが参考になるかもしれません。

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


返信引用
ぷー
 ぷー
(@ぷー)
ゲスト
結合: 24年前
投稿: 28
Topic starter  

具体的なコードが記載されていないので分りません<過去ログ
お願いします。


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

C*App::InitInstance()内に

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

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました