SDIアプリで2個目のViewの作成


ちゅん  2003-05-21 01:02:05  No: 51431

Win2000、VC++6.0(SP5)を使用しています。
今現在のプログラムはSDIでViewに画像を表示しています。
そこに新たにもう1つのViewを作成し、2つの画像を並べて
表示したいと思っています。
2個めのViewは起動時では表示されていなくて、メニュー操作で
モーダレスダイアログをオープン、クローズするような感覚でViewを
オープン、クローズする形にしたいのですが、
実現方法や似たような処理をしているサンプルのありかを
ご存知の方は、どうかよろしくお願いいたします。


Wanderer  2003-05-21 17:58:59  No: 51432

あくまでサンプルですが、MFCならCMainFrame内で以下のようにすれば新しい
フレームを開くことができると思います。各クラスはご自分のものに変更して
ください。(動作チェックはしていませんので多少の変更が必要かもしれません)

CSingleDocTemplate tmpl(
    IDR_MAINFRAME,
    NULL,
    RUNTIME_CLASS(CFrameWnd),
    RUNTIME_CLASS(CView)
);

CFrameWnd* pFrame = tmpl.CreateNewFrame(GetActiveDocument(), this); tmpl.InitialUpdateFrame(pFrame, NULL);


ちゅん  2003-05-22 18:45:36  No: 51433

ありがとうございました!!
早速やってみます


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加