- 1 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 10:38:31 ]
- Microsoft Foundation Classライブラリ専用スレです。
前スレ ■MFC相談室 mfc16d.dll■ pc8.2ch.net/test/read.cgi/tech/1146117893/
- 22 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 19:58:58 ]
- >>13
FormViewのMDI子ウィンドウはウィザードで普通にできるけれど、 もしかして、スプリッタやろうとしてるんじゃないのかな? それならウィザードじゃ、FormViewはじかれて、できない。 FormViewの派生自作し、CreateStaticでスプリッタ作らないと。 Doc2つ作ってそれぞれにDoc-View割り付ける方法もあるらしいけれど、 オーソドックスに行くなら、この例ならTreeViewをウィザード使ってDoc-View使って、FormViewはDoc-View使わず、他のクラスからのアクセスはFormViewのオブジェクト宣言。
- 23 名前:22 mailto:sage [2006/11/23(木) 20:02:04 ]
- それと、FormViewのスプリッタをウィザードが認めてないのは、
作ってみればわかるけど、スクロールバーでボタンなどのコントロールが隠れたりして、 ありえないというか、まずチマタじゃ見ないFormになる。 蛇流ゆえに作っていくと色々とワナがあるよ。
- 24 名前:22 mailto:sage [2006/11/23(木) 20:12:08 ]
- 左ツリーで右ブラウザ上のFORMみたいなことをやりたいなら、
CVIEWで作って、CMDIChildWndのハンドル取得して、オーナードローがいいよ。 DDX使えなくて、MFCの恩恵は使えないけど。
|

|