- ベストアンサー
ウィンドウを作成するには
win98 VC++6.0 MFCにて 今ふと疑問に思ったのですが、 ダイアログのボタンを押すと、何かウィンドウが開き、続けてボタンを押すと、新たにまたウィンドウが開くようなプログラムはどうすれば実現できるのでしょうか? 参考になるサイトなどありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ウィンドウは CWnd::Create()で、 モーダルダイアログは CDialog::DoModal()で、 モードレスダイアログは CDialog::Create()で 作成します。 モーダルダイアログ以外は、メンバ変数でインスタンスを作成し、メソッドを呼び出します。 モーダルダイアログは、ダイアログが閉じられるまで制御が戻らないので、 OnClickなどのメッセージハンドラの中のローカル変数でインスタンスを作成してもかまいません。 サンプルは、メソッド名でGoogleなどで検索すればたくさん出てきますのでいろいろと探してください。
お礼
回答ありがとうございます。 あとは自分で探してみます。