ダイアログの起動方法について

[戻る]
ねこ 2005/09/27(火) 17:24:49


現在、「MFC AppWizard」より、
作成するアプリケーションの種類として、「SDI」を
使用して作成しています。

ダイアログの画面を作成したのですが、
実行時に、作成したダイアログを画面に表示したいのですが、
方法がわかりません。

ご教授願います。

宜しくお願いします。

Blue 2005/09/27(火) 17:30:26
> 実行時に、
のタイミングで
作成したダイアログのインスタンスを作って、
DoModalメソッドまたはCreateメソッドで表示します。

http://www.hi-ho.ne.jp/hawk/mfc0401.html#dialog
を参考にどうぞ。

Blue 2005/09/27(火) 17:34:32
ああ、起動したらすぐダイアログを表示するのですね。
XXXXApp::InitInstance()関数内でDoModalで表示ですね。

参考
http://homepage3.nifty.com/mitui707/VisualC/VCestablish_DLG.html/

ねこ 2005/09/27(火) 17:40:44
ご返事ありがとうございます。
こんなに早く回答を頂けるとは...うれしいです。


さっそく、参考のアドレスを拝見させていただきます。

いるか 2005/09/28(水) 16:14:48
「Blue」さんありがとうございます。(↓実は↓)


参考にて頂いた内容で実施したのですが、
ダイアログの裏画面に、ビルド実行時の
ウィンドウ画面が表示されてきます。

その画面は消すことはできないのでしょうか?

お願いします。

Blue 2005/09/28(水) 16:39:35
名前は固定にしてください。

ウィンドウが作成されるまえ、すなわちProcessShellCommandより前に
記述すればできます。
(ステップ実行すれば、わかると思いますけど。。。)

ねこ 2005/09/28(水) 16:52:22
[[解決]]
Blueさんありがとうございます。
解決いたしました。

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