我想实现一个这样的界面:
1.单文档界面,上面有菜单和工具栏;
2.窗口拆分为左右两部分,左侧为树控件,右侧Tab控件;
3.Tab控件有多页,每页都有一个Grid.关键就是这个Tab实现比较复杂,是不是?
另外,拆分窗口了就必须完全用代码实现,不能用可视化的方法,是吗?
1.单文档界面,上面有菜单和工具栏;
2.窗口拆分为左右两部分,左侧为树控件,右侧Tab控件;
3.Tab控件有多页,每页都有一个Grid.关键就是这个Tab实现比较复杂,是不是?
另外,拆分窗口了就必须完全用代码实现,不能用可视化的方法,是吗?
解决方案 »
- 关于手动添加消息响应
- 新手求助,如何在tab control的不同标签下布置界面
- 怎样才能:CEdit控件中只允许输入 "0"~"9"和"-"?
- AnimateWindow的AW_BLEND(实现淡出效果)在98下面怎么显示不正常啊??窗口绘制时都有重叠的!
- 如何在英文系统中传递中文参数?
- 用Add Component and Control加入一个ocx控件时VC都做了些什么?
- 请问在vc里面怎么禁止鼠标人为移动,但是不禁止程序对鼠标执行SetCursorPos()?
- D3D程序中显示白底黑字
- CListCtrl中如果通过ctrl多选,如何接收到多选的结果?是在OnItemchanged消息中接吗,如何做?
- 谢谢大家的热情帮忙!再请问如何显示竖的字体?
- 关于OnInitialUpdate()初始化的问题,大家都来看
- 天啊,我就是编译不出能独立运行的EXE文件,在其他机子上运行,救救我吧!
不过楼主这种情况用个DockWnd最合适,可停靠窗口的实现例子在网上很多,找一下就行
我使用CSplitterWnd拆分,左右都做成FormView,这样子就可以跟Dialog一样,往上丢控件了
2.用CSplitterwnd切分.左边和Formview(创建一个)关联,右边做一个类似tabwnd的共能比如cpropertysheet,在上可以添加
页面了.
tab应该也比较容易,就是树控件啰嗦一些。
推荐一本书:VC++6.0高级编程范例