通知
すべてクリア
2010年5月7日 3:08 PM
いつもお世話になっています、ccです。
http://kot9a.hp.infoseek.co.jp/ALICE9/extra/vcpp/vcpp_02.htm
参考して
SDI上でスプリッタウィンドウを作っています。
スプリッタウィンドウの構成
左TreeView
右上FormView
右下EditView
スプリッタウィンドウ正常に表示しています。
質問:
1.起動する時に、まず元のCView(SDI)先に表示したいです。
あるボタン(メニュー)を押したら、スプリッタウィンドウを表示したい。
2.あるボタン(メニュー)を押したら、スプリッタウィンドウと元CView
を切り替えて表示したい。
3.既に、スプリッタウィンドウを表示している状態で、
あるボタンを押したら、右下EditViewを表示非表示にしたい。
自分でやったこと、
質問1に対して
CMainFrame::OnCreateClient(…)
起動する時に、先にこちが読み込みますが
どう解決するか、わかっていません。
質問2に対して、複数Viewの表示非表示ができますが、
問題は複数Viewの表示非表示の場合、1:1に切り替えます、
で、元のCViewとスプリッタウィンドウの場合は1:3に切り替えますが、
どうやったらいいでしょうか。
よろしくお願いします。
環境:。Net2002 MFC使用