社区
界面
帖子详情
树状导航界面的窗口显示
JHJJHJ4A554E
2010-01-04 10:20:07
试着做了一个树状的导航界面,使用了CSplitterWnd类,在界面的左侧列出导航项。现在,准备了若干已经布置好控件的Dialog窗口,想在界面的右侧显示出来,根据点击的导航按钮显示相应的窗口。
对单文档模式下的操作不熟悉,一直做对话框的,想各位兄弟帮帮忙,指点一下。
谢谢。
...全文
118
8
打赏
收藏
树状导航界面的窗口显示
试着做了一个树状的导航界面,使用了CSplitterWnd类,在界面的左侧列出导航项。现在,准备了若干已经布置好控件的Dialog窗口,想在界面的右侧显示出来,根据点击的导航按钮显示相应的窗口。 对单文档模式下的操作不熟悉,一直做对话框的,想各位兄弟帮帮忙,指点一下。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuanwei1988
2012-07-27
打赏
举报
回复
怎么会积分不够呢!!
xuanwei1988
2012-07-27
打赏
举报
回复
正在学习!下一份!!!
LienXun
2010-01-18
打赏
举报
回复
一楼大哥,我也是在做这个,帮帮忙给小弟发一份,不胜感激!!
邮箱:anelvis@163.com
JHJJHJ4A554E
2010-01-05
打赏
举报
回复
感谢ls各位兄弟啊,大概明白了,多谢啊!!!
vclongking
2010-01-04
打赏
举报
回复
唉 楼上的把思路已经讲的很清楚了哈
不过还是来顶顶 就给你发一段单文档划窗口的代码吧
重载MainFrame类中的OnCreateClient函数
if(m_splitterwnd1.CreateStatic(this,2,1)==NULL) //第一次划分用一个splitter,两行一列
return FALSE;
m_splitterwnd1.CreateView(0,0,RUNTIME_CLASS(CView1),CSize(100,120), pContext);
if(m_splitterwnd2.CreateStatic(&m_splitterwnd1,1,2,WS_CHILD|WS_VISIBLE, //第二次划分用另一个splitter,一行两列
m_splitterwnd1.IdFromRowCol(1, 0))==NULL)
return FALSE;
m_splitterwnd2.CreateView(0,0,RUNTIME_CLASS(CView2),CSize(250,300),pContext);
m_splitterwnd2.CreateView(0,1,RUNTIME_CLASS(CView3),CSize(400,300),pContext);
return TRUE;
cnzdgs
2010-01-04
打赏
举报
回复
把所有子对话框的指针都保存在主窗口类中,用ShowWindow控制只显示其中一个,其余隐藏。在左视图类中响应TVN_SELCHANGED消息,通过主窗口类控制子对话框的显示和隐藏。主窗口指针可以用AfxGetMainWnd获取。
顺便提一下,这种界面不需要用文档—视图架构,用对话框即可。对话框左边放一个ListCtrl控件,右边创建子对话框,根据需要用ShowWindow控制显示其中的一个。
yemingwy
2010-01-04
打赏
举报
回复
http://download.csdn.net/source/871527
yemingwy
2010-01-04
打赏
举报
回复
到我的资源里下载一个“单文档多视图切换”的例子,基本上什么都不用改,只要把菜单的点击事件,改成你的listtree事件就OK了
树状
导航
菜单 窗体分隔 框架
窗口
VB源码范例.rar
本实例是一个比较综合、完整的
窗口
制作实例,演示了
树状
导航
菜单的制作方法,还有
窗口
中各种菜单的实现步骤,同时还演示了如何对
窗口
进行分隔
显示
,实现了一个带树形菜单的框架式程序主
窗口
界面
,可广泛应用于VB的各种信息管理系统的开发中。VB源代码范例,在VB6.0环境下完美编译运行。
(续)Python3.x+Pyqt5实现主窗体里树形
导航
栏按钮驱动分割器QSplitter动态载入多个子窗体,而且第3个子窗体还实现了
界面
与业务逻辑分离
(续)Python3.x+Pyqt5实现主窗体里树形
导航
栏按钮驱动分割器QSplitter动态载入多个子窗体,而且第3个子窗体还实现了
界面
与业务逻辑分离。
VC程序开发之窗体与
界面
设计(3)
1.4 状态栏应用实例 26 实例015 带进度条的状态栏 26 实例016 动画效果的状态栏 27 实例017 滚动字幕的状态栏 28 1.5
导航
界面
应用实例 30 实例018 Outlook
导航
界面
30 实例019
树状
导航
界面
32 实例020 按钮
导航
界面
34 实例021 类QQ
导航
菜单 35 1.6
界面
窗体应用实例 36 实例022 背景为渐变色的程序
界面
36 实例023 椭圆形的程序
界面
38 实例024 自绘窗体
界面
39 实例025 类似Windows XP的程序
界面
44 实例026 窗体融合技术 46 实例027 限制对话框最大时的
窗口
大小 50
Python3.x+Pyqt5实现
界面
左侧
导航
栏的抽屉效果(折叠效果);
界面
和业务分离案例01_自己写的,有UI
界面
源代码
Python3.x+Pyqt5实现
界面
左侧
导航
栏的抽屉效果(折叠效果);
界面
和业务分离案例01_自己写的,有UI
界面
源代码
visual c++ 程序开发范例宝典 随书CD 源码 窗体与
界面
设计
本资源是visual c++ 程序开发范例宝典的随书CD源码,由于本人的上传文件大小受限,所以只能一部分一部分的上传。这一部分主要是窗体与
界面
设计部分。上传的资源里面共有42个例程,考虑到文件大小问题,本人把例程里面的debug和release目录都清空了,如果要看实际效果需要重新运行一下才可以。这些例程主要是:1、菜单应用实例,包括:在系统菜单中添加菜单项、带图标的程序菜单、根据表中数据动态生成菜单、浮动菜单、在控件上单击右键弹出菜单、个性化的弹出菜单、任务栏托盘弹出菜单。 2、工具栏应用实例,包括:带背景的工具栏、带图标的工具栏、带下拉菜单的工具栏、可调整按钮位置的工具栏、浮动工具栏、根据表中数据动态生成工具栏、具有提示功能的工具栏。3、状态栏应用实例,包括:带进度条的状态栏、动画效果的状态栏、滚动字幕的状态栏。4、
导航
界面
应用实例,包括:Outlook
导航
界面
、
树状
导航
界面
、按钮
导航
界面
、类QQ
导航
菜单。5、
界面
窗体应用实例,包括:背景为渐变色的程序
界面
、椭圆形的程序
界面
、自绘窗体
界面
、类似windows XP的程序
界面
、窗体融合技术、限制对话框最大时
窗口
大小。6、多媒体宣传光盘应用实例,包括:多媒体宣传光盘主
界面
、自动运行的多媒体宣传光盘。7、多媒体触摸屏程序应用实例,包括:采购中心多媒体触摸屏程序、为触摸屏程序添加虚拟键盘。8、窗体位置应用实例,包括:不可移动的窗体、始终在最上面的窗体、动画
显示
窗体、以时钟
显示
界面
窗体。9、窗体标题栏应用实例,包括:闪烁的窗体标题栏、拖动没有标题栏的窗体、禁用标题栏上的最大化、最小化或关闭按钮。10、窗体形状及应用,包括:半透明窗体、创建字型窗体、百叶窗窗体、类似office助手。上面列举的各个实例标题正好对应实例的先后次序。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章