分割ウィンドウのビューにデータを表示する

[戻る]
masaki 2005/03/18(金) 20:29:17
開発環境 
Windows XP 
VC++ 6.0

初心者です。
CSplitterWnd を使って、
CLeftView(CEditView),CRightView(CEditView)の二つのビューを使った
分割ウィンドウを作りました。
DocクラスのOnOpenDocumentでファイルを開くと
CLeftView(最初に作成したビュー)にデータが表示されます。
CRightView側にデータを表示させたい場合どのようにしたら
よいのでしょうか?
ご教授願います。

wood 2005/03/22(火) 05:06:11
もう少し詳しくやりたいことを書いてはいかがでしょうか

例えば
 1.>CLeftView(最初に作成したビュー)にデータが表示されます
   このとき「CRightView側」に同じタイミングで表示したい
     →ならば・・・「CLeftView」にデータをセットしているところで
            「CRightView」にデータをセットしてやれば良い
 2.別のアクション(ボタン イベントなど)の場合どうしたらよいか?
   →ならば
   操作を行う元CPPに「CRightView.h」をインクルードして
   クラス宣言をして操作を行う

masaki 2005/03/22(火) 18:52:51
メニューのファイル/開くを選択すると
OnOpenDocumentの中にコーディングを何も書いていませんが、
CLeftView(最初に作成したビュー)にデータが表示されます。
ここでCLeftViewにはデータを表示せずCRightView側に
データを表示したいです。
どうやってデータを表示したらよいか
わかっておりませんので教えて頂けないでしょうか?

REE 2005/03/23(水) 09:58:55
二つのビューとドキュメントの関係を説明してください。

ちなみに、OnOpenDocumentは(少なくとも標準の実装では)開いているドキュメントを置き
換えるものです。
CLeftViewだけ元のデータを表示しておきたいということでしたら、設計に問題がないか
考え直してみてください。

wood 2005/03/24(木) 05:59:45
ビュークラスがドキュメントクラスからどうやってデータを
持ってきてるか、わからないと言う質問でしょうか

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