- 1 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 10:38:31 ]
- Microsoft Foundation Classライブラリ専用スレです。
前スレ ■MFC相談室 mfc16d.dll■ pc8.2ch.net/test/read.cgi/tech/1146117893/
- 40 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 01:22:00 ]
- 更に先のことになるけれど、
CViewのメニューなりからのイベントでCFormViewを開く時は、 CChildFrameのオブジェクトを取得して(CViewクラスからならGetParentFrameで取得できる。 ドキュメントテンプレにdoc-frame-viewの枠組みは登録されているので、新たにnewしてはいけない。) これを*pChldFrmとすると、 イベントハンドラに if(!pChldFrm->LoadFrame(・・・ { return FALSE;//もしくは失敗した時の例外処理 }というようにFormを作り、 pChldFrm->ShowWindow(〜/*定数*/); pChldFrm->UpdateWindow(); して表示してやる。
- 41 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 01:30:34 ]
- 訂正
Form\n\nForm(*.frm)\n.frm を \nForm\n\nForm(*.frm)\n.frm しておいてもらえるかな。やれば意味わかると思う。
- 42 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 01:55:21 ]
- それと、includeの順番はこの場合必ず、
#include"C〜Doc.h" #include"C〜View.h" の順番で。たまたまコンパイルビルドとおっちゃうかもしれないけど、 includeの順番はとっても重要だから。
|

|