ドキュメントテンプレートについて – プログラミング – Home

ドキュメントテンプレートについて
 
通知
すべてクリア

[解決済] ドキュメントテンプレートについて


hanabi
 hanabi
(@hanabi)
ゲスト
結合: 22年前
投稿: 39
Topic starter  

こんにちは。いつもお世話になっております。

現在、ボタンを押すとメインとなるフレーム以外にもうひとつフレームを作成・表示する
プログラムを
考えています。
開発環境はWindows2000 VC++6.0 MFC です。

Appファイルのドキュメントテンプレートの登録のところで以下のようにしました。

 CSingleDocTemplate* pDocTemplate;
 pDocTemplate = new CSingleDocTemplate(
 IDR_MAINFRAME,
 RUNTIME_CLASS(ClsDocument),
 RUNTIME_CLASS(ClsMainFrame), // メイン SDI フレームウィンドウ
 RUNTIME_CLASS(ClsView));
 AddDocTemplate(pDocTemplate);

 pDocTemplate = new CSingleDocTemplate(
 IDR_SFRAME,
 RUNTIME_CLASS(ClsDocument),
 RUNTIME_CLASS(ClsSFrame), // サブ用ウィンドウ
 RUNTIME_CLASS(ClsView2));
 AddDocTemplate(pDocTemplate);

という感じで2つのドキュメントテンプレートを登録しようと考えたのですが、
上の中の「IDR_SFRAME」はどのようにして作成すればよいのかわかりません。
プログラムを少しいじってみて、
「IDR_SFRAME」を「IDR_MAINFRAME」に「ClsSFrame」を「ClsMainFrame」に変更したら、
まったく同じフレームが表示されたので、後は「IDR_SFRAME」を作成することができたら
うまく動くような気がします。

どなたかご教授お願いいたします。


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 600
 

リソースエディタを使って、 IDR_SFRAME なるID を持った
Accelerator/Icon/Toolbar/String-resource
を作ります。
それぞれ IDR_MAINFRAME のをcopy/editすればいいでしょう。


返信引用
hanabi
 hanabi
(@hanabi)
ゲスト
結合: 22年前
投稿: 39
Topic starter  

επιστημηさん ありがとうございます。

>Accelerator/Icon/Toolbar/String-resource
について全て加えればよかったんですね。いくつか抜けてました。
全て追加したらうまく表示することができました。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました