多文档程序。现要求一文档的VIEW为一TabView.在TabView中需分割成另外几个不同的VIEW,请问这个应该怎么实现。分割视图应该怎么做?还是分割对话框?请高手指教,有相似的例子最好。先谢了。呵。
解决方案 »
- 关于IPicture控件的问题
- 如何控制用户使用系统期限
- 同一个问题
- 请问用了ctreectrl控件后如何根据子接点的字符内容删除该子接点
- 视动态分割的问题?需要动态的更换主视图
- 关于CFileDialog点击“保存”时遇到的问题
- VC编译:请问怎样才能去掉这个提示信息?
- 为何,改为多线程后,对话框一闪而过,自动消失了!!
- MFC上播放视频,拖动Dlg,视频卡死
- 那位知道潘爱民的Email或其他地址,谢谢!!!!!!!!!
- VC生成的DLL,VB调用时,老是找不到DLL,如何解决?
- **************************初学者请教关于SOCKET 阻塞模式的问题***************************
我的MARIFRAME本来就是一个TAB,这个是用BCG来实现的。现在要求CHILD里只用一个视图。也就是不分割窗口,里面是一个TABVIEW。但TABVIEW里需要分成六块,TABVIEW的分割怎么实现,还是说可以用另一个变通的方法,但能达到同样的效果?
可以用CFolderTabCtrl这个类 网上有这方面的例子
比如主View用CFormView 在里面创建CRichEdit CListCtrl 等都可以
让其中一个显示 处理CFolderTabCtrl类切换消息 让不同的窗口显示隐藏就可以了
==============================
是这样的,你说的很对 m_TabCtrl.AddPage(&m_wndTree," 第一页",IDI_ICON1);
m_TabCtrl.AddPage(RUNTIME_CLASS(CVCKBASEDlg),IDD_DIALOGBAR,"第二页",IDI_ICON2);
m_TabCtrl.AddPage(RUNTIME_CLASS(CMyDlg),IDD_DIALOGBAR2,"第三页",IDI_ICON3);
我已经有了基本的解决思路.
就是在CHILDFRAME创建的时候在他的非客户区加一个TABCTRL,这样,它在CREATECLIENT的时候进行分割就不受影响了.只是我画图的水平太差,怕有时连接部分处理不好.哎.楼主,我想问你喔,怎么在对话框的视图类中得到绘图类view的指针呢?我要在命令对话框里对绘图区域有某些操作的。
-------------------------------------------------------------------
我不太清楚你这是什么意思.对话框的视图类?绘图类??是什么意思?
不过感觉CFolderTabCtrl可以弄的很漂亮
就像Excel底部切换标签一样 界面很漂亮的