■MFC相談室 mfc17d.d ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
34:デフォルトの名無しさん 06/11/24 00:32:44 1つのドキュメントに対して複数のビューを切り替えて表示する方法は MSDNにのってるよ。 http://support.microsoft.com/kb/141499/JA/ このサンプルでは切り替える時に今までのViewを削除してるので ちょっと変更が必要。切り替えより生成が面倒な感じ。 SDIで切り替える場合はこっち http://support.microsoft.com/kb/141334/JA// 35:デフォルトの名無しさん 06/11/24 00:40:42 >>33-34 ありがとうございます それらのサイトで調べてみます 36:デフォルトの名無しさん 06/11/24 00:54:03 >>21のいうようにドキュメントテンプレ追加する。最初のトリだけ書くと 1:新規MFCウィザードMDI、後すべてデフォルトでプロジェクト作成。 2:リソースで新規ダイアログ作る 3:新規フォームじゃなく新規クラスでCFormViewの派生クラスを作る(2のリソースID指定) 4:新規クラスでCDocumentの派生クラスを作る 5:リソースstringテーブルに次を追加する Form\n\nForm(*.frm)\n.frm 注)\n\nの間に何か入れるとアプリケーション立ち上がり時、もしくはメニュー>新規作成時にCViewとCFormView選択可になる。 今は、CViewのみ立ち上がる。 6:C〜AppのInitInstance実装のAddDocTemplate(pDocTemplate);の下に以下を追加 pDocTemplate = new CMultiDocTemplate( IDR_〜,//5のstringID RUNTIME_CLASS(C〜Doc),//4のクラス名 RUNTIME_CLASS(CMDIChildWnd), RUNTIME_CLASS(C〜View));//3のクラス名 AddDocTemplate(pDocTemplate); 6:このファイルの頭の#includeの後に追加した、FormViewとDocumentクラスの.hファイルを#includeを記述 7:これで実行(Formを確認したい時は4の\n\nの間に何か入れる) けれど、C++はできるなら、VCは普通はWIN32アプリから入るんだけど、この先かなり難儀するかもしれないな。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4323日前に更新/205 KB
担当:undef