通知
すべてクリア
Topic starter
2004年8月30日 8:19 PM
VC++6.0 MFC OS windows2000 です。
ダイアログに関する質問です。
MFC.exeのダイアログベースでダイアログを作成します。
Dialogの挿入でもう1つダイアログを作成します。
そして保存してコンパイルします。
すると最初に作成したダイアログが表示されます。
2番目に作成したダイアログを最初に表示させるにはどうすればいいのでしょうか?
つまらない質問ですが、宜しくお願いします。
2004年8月30日 9:16 PM
プロジェクト中にひとつ、CWinApp の派生クラスがあります。
その InitInstance メソッド中で、最初のダイアログのクラスを作っている
はずですので、それを2つ目のダイアログに差し替えてください。
Topic starter
2004年8月30日 10:14 PM
無事解決しました。
#include 2番目のクラス名.h
を第1クラスに追加して、
2番目のクラスに変更→daini dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
……
で解決しました。
シャノンさんありがとうございました。