フォームビューの

[戻る]
mie 2004/01/14(水) 22:49:26
SDIで作成したフォームビュー上にコマンドボタンを配置して、そのボタンを押すと別のフォー
ムビューが立ち上がるというのはどのようにしたら出来るのでしょうか?
具体的には「注文」ボタンを押すと、既に用意してある注文状況専用のフォームビューに切り替
わるものを作りたいんです。ダイアログベースだとDoModalを使えばいいと思うのですが、フォ
ームビューだとどうすればいいのかわかりません。初歩的な質問かもしれませんがよろしくお願
いします。

渋木宏明(ひどり) [E-Mail] [HomePage] 2004/01/15(木) 03:26:12
View を丸ごと入れ替えるのは面倒なので、元々の FormView を「台座」として使い、
FormView 上にモードレスダイアログを貼り付けるようにして、そのダイアログを必要に
応じて貼り替える方が実装が楽ですよ。

てか、そんな構成なら Doc/View ですら無い方がいいんじゃないですか?

たいちう 2004/01/15(木) 13:34:01
「Inside Visual C++ version5―Microsoft Visual C++ Ver.5標準教科書」
http://www.amazon.co.jp/exec/obidos/ASIN/4756121748/ref=sr_aps_b_3/249-8866472-
6885963

とりあえずこの本にはSDIでビューを切り替える方法が載っています。
MFCをちゃんと使いたい人にはお勧め。

WEB上ではちょっとサンプルが見つかりませんでした。
最近MFCをさわってないのですが、お気に入りがいくつもリンク切れになって
いて悲しいです。codeguruならきっとサンプルが沢山見つかると思いますが。

wood 2004/01/15(木) 18:28:27
MSのホームページ検索で「VSWAP32」をキーワードにして検索してくださいVC5・6のサンプル
が見つかるはずです

wood 2004/01/15(木) 18:31:54
http://support.microsoft.com/default.aspx?scid=kb;ja;141334

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