社区
界面
帖子详情
如何隐藏和显示控件(如ListControl控件)
walkandstudy
2009-06-23 09:20:13
我建了一个基于对话框的窗口工程,在窗中左边添加了一个树控件,现在我想单击每一个节点时在右边出现不同的控件,我想通过隐藏的方式来实现,但是如何实现右边控件的隐藏,需要添加哪些响应,我不知道,所以想请高手指点。还有就是单击某一节点时,右边会出现一个非模态对话框,我也想让它和其它控件一样出现和消失。ShowWindow(SW_HIDE)这个函数达不能效果。
...全文
505
15
打赏
收藏
如何隐藏和显示控件(如ListControl控件)
我建了一个基于对话框的窗口工程,在窗中左边添加了一个树控件,现在我想单击每一个节点时在右边出现不同的控件,我想通过隐藏的方式来实现,但是如何实现右边控件的隐藏,需要添加哪些响应,我不知道,所以想请高手指点。还有就是单击某一节点时,右边会出现一个非模态对话框,我也想让它和其它控件一样出现和消失。ShowWindow(SW_HIDE)这个函数达不能效果。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
walkandstudy
2009-06-24
打赏
举报
回复
这个问题已经解决了,我以前搞题了,用ShowWindow()就可以了,现在结帖去。
walkandstudy
2009-06-23
打赏
举报
回复
::OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
HTREEITEM hCurrent = m_Tree.GetSelectedItem();
DWORD m_compare;
m_compare=m_Tree.GetItemData(hCurrent);
switch(m_compare)
{
case 0:
m_List.ShowWindow(SW_HIDE);
case 1:
m_List.ShowWindow(SW_SHOW);
}
*pResult = 0;
}
路人乙2019
2009-06-23
打赏
举报
回复
showwindow函数一般不可能会有问题的,你肯定哪里搞错了,可以贴一部分代码.
Conry
2009-06-23
打赏
举报
回复
看看这个吧
http://www.codeproject.com/KB/tabs/TreePropSheetEx.aspx
littlefish636
2009-06-23
打赏
举报
回复
up
walkandstudy
2009-06-23
打赏
举报
回复
这个方法我已经试过了,不行呀!
峰白
2009-06-23
打赏
举报
回复
给树控件添加OnClick消息处理函数,然后在消息处理函数中判断点击的哪个节点,然后控件的显示与隐藏,可通过GetDlgItem()->ShowWindow(SW_HIDE);来实现
窗口的显示与隐藏是一样的通过ShowWindow,通过非模态对话框的指针调用ShowWindow来实现显示与隐藏
fengrx
2009-06-23
打赏
举报
回复
显示隐藏窗口
:
BOOL ShowWindow(
HWND hWnd, // handle to window
int nCmdShow // show state
);
对于窗口上的控件一样,第一个参数传控件的句柄。可能通过GetDlgItem得到控件句柄。
楼主使用的ShowWindow(SW_HIDE)表示对当前对话框操作。
隐藏显示的另外一个对话框
:
方法1:发消息,在对应弹出的对话框中处理消息,在消息函数中关闭。
方法2:在弹出对话框对应的类中添加关闭函数,在需要关闭是调用此函数。如:dlg.close();
spring203
2009-06-23
打赏
举报
回复
控件隐藏之后,在调下主对话框的UpdataWindow()试试?
zw0558
2009-06-23
打赏
举报
回复
首先登陆时,确定用户的权限属性,然后根据这个属性在相关的管理,操作等功能中Enable/Disable对应的功能..
zw0558
2009-06-23
打赏
举报
回复
<a href='http://topic.csdn.net/u/20090512/17/bc00faad-64fc-41f1-bfa6-4a6b25c13812.html' target='_blank'>
http://topic.csdn.net/u/20090512/17/bc00faad-64fc-41f1-bfa6-4a6b25c13812.html
</a>
zhu6789888
2009-06-23
打赏
举报
回复
Setvisible()
这个函数应该有吧 ?
看看,
写不动代码的人
2009-06-23
打赏
举报
回复
先创建所有的非模态对话框,但是不显示,当点击树形控件时,将对应的非模态对话框移动到指定区域同时调用ShowWindow(SW_SHOW)显示,当在次点击其它节点时将上次显示的对话框ShowWindow(SW_HIDE),然后显示需要显示的对话框,方法同前次一样
walkandstudy
2009-06-23
打赏
举报
回复
什么意思,说仔细一点。
百事烟
2009-06-23
打赏
举报
回复
点击某节点响应
{
控件1.ShowWindow(SW_HIDE?);
控件2.ShowWindow(SW_HIDE??);
控件3.ShowWindow(SW_HIDE???);
控件4.ShowWindow(SW_HIDE????);
控件n.ShowWindow(SW_HIDE?????);
}
鸡啄米:VS2010-MFC编程入门教程(1-55).docx
一、VS2010/MFC编程入门教程之目录 第一部分:VS2010/MFC开发环境 VS2010/MFC编程入门之前言 VS2010/MFC编程入门之一(VS2010与MSDN安装过程图解) 第二部分:VS2010/MFC应用程序框架 VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架) VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构) VS2010/MFC编程入门之四(MFC应用程序框架分析) VS2010/MFC编程入门之五(MFC消息映射机制概述) 第三部分:对话框 VS2010/MFC编程入门之六(对话框:创建对话框模板和修改对话框属性) VS2010/MFC编程入门之七(对话框:为对话框添加
控件
) VS2010/MFC编程入门之八(对话框:创建对话框类和添加
控件
变量) VS2010/MFC编程入门之九(对话框:为
控件
添加消息处理函数) VS2010/MFC编程入门之十(对话框:设置对话框
控件
的Tab顺序) VS2010/MFC编程入门之十一(对话框:模态对话框及其弹出过程) VS2010/MFC编程入门之十二(对话框:非模态对话框的创建及
显示
) VS2010/MFC编程入门之十三(对话框:属性页对话框及相关类的介绍) VS2010/MFC编程入门之十四(对话框:向导对话框的创建及
显示
) VS2010/MFC编程入门之十五(对话框:一般属性页对话框的创建及
显示
) VS2010/MFC编程入门之十六(对话框:消息对话框) VS2010/MFC编程入门之十七(对话框:文件对话框) VS2010/MFC编程入门之十八(对话框:字体对话框) VS2010/MFC编程入门之十九(对话框:颜色对话框) 第四部分:常用
控件
VS2010/MFC编程入门之二十(常用
控件
:静态文本框) VS2010/MFC编程入门之二十一(常用
控件
:编辑框Edit
Control
) VS2010/MFC编程入门之二十二(常用
控件
:按钮
控件
Button、Radio Button和Check Box) VS2010/MFC编程入门之二十三(常用
控件
:按钮
控件
的编程实例) VS2010/MFC编程入门之二十四(常用
控件
:列表框
控件
List
Box) VS2010/MFC编程入门之二十五(常用
控件
:组合框
控件
Combo Box) VS2010/MFC编程入门之二十六(常用
控件
:滚动条
控件
Scroll Bar) VS2010/MFC编程入门之二十七(常用
控件
:图片
控件
Picture
Control
) VS2010/MFC编程入门之二十八(常用
控件
:列表视图
控件
List
Control
上) VS2010/MFC编程入门之二十九(常用
控件
:列表视图
控件
List
Control
下) VS2010/MFC编程入门之三十(常用
控件
:树形
控件
Tree
Control
上) VS2010/MFC编程入门之三十一(常用
控件
:树形
控件
Tree
Control
下) VS2010/MFC编程入门之三十二(常用
控件
:标签
控件
Tab
Control
上) VS2010/MFC编程入门之三十三(常用
控件
:标签
控件
Tab
Control
下) 第五部分:菜单、工具栏与状态栏 VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解) VS2010/MFC编程入门之三十五(菜单:菜单及CMenu类的使用) VS2010/MFC编程入门之三十六(工具栏:工具栏资源及CToolBar类) VS2010/MFC编程入门之三十七(工具栏:工具栏的创建、停靠与使用) VS2010/MFC编程入门之三十八(状态栏的使用详解) 第六部分:文档、视图和框架 VS2010/MFC编程入门之三十九(文档、视图和框架:概述) VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系) VS2010/MFC编程入门之四十一(文档、视图和框架:分割窗口) 第七部分:MFC常用类 VS2010/MFC编程入门之四十二(MFC常用类:CString类) VS2010/MFC编程入门之四十三(MFC常用类:CTime类和CTimeSpan类) VS2010/MFC编程入门之四十四(MFC常用类:定时器Timer) VS2010/MFC编程入门之四十五(MFC常用类:CFile文件操作类) VS2010/MFC编程入门之四十六(MFC常用类:MFC异常处理) 第八部分:字体和文本输出 VS2010/MFC编程入门之四十七(字体和文本输出:CFont字体类) VS2010/MFC编程入门之四十八(字体和文本输出:文本输出) 第九部分:图形图像 VS2010/MFC编程入门之四十九(图形图像:CDC类及其屏幕绘图函数) VS2010/MFC编程入门之五十(图形图像:GDI对象之画笔CPen) VS2010/MFC编程入门之五十一(图形图像:GDI对象之画刷CBrush) 第十部分:Ribbon界面开发 VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架) VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加
控件
) VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多
控件
并为
控件
添加消息处理函数) 本文来源于鸡啄米 http://www.jizhuomi.com/ , 原文地址:http://www.jizhuomi.com/software/257.html
【MFC】列表视图
控件
——
List
Control
01、文章目录 文章目录01、文章目录02、
List
Control
介绍03、
List
Control
的通知消息04、
List
Control
的相关结构体05、
List
Control
的创建06、C
List
Ctrl类的主要成员函数07、代码实例08、总结 02、
List
Control
介绍 列表视图
控件
List
Control
同样比较常见,它能够把任何字符串内容以列表的方式
显示
出来,这种
显示
方式的特点是整洁、直观,在实际应用中能为用户带来方便。 列表视图
控件
是对列表框
控件
List
Box的改进和延伸。列表视
列表视图
控件
List
Control
列表视图
控件
简介 列表视图
控件
List
Control
同样比较常见,它能够把任何字符串内容以列表的方式
显示
出来,这种
显示
方式的特点是整洁、直观,在实际应用中能为用户带来方便。 列表视图
控件
是对前面讲到的列表框
控件
List
Box的改进和延伸。列表视图
控件
的列表项一般有图标(Icon)和标签(Label)两部分。图标是对列表项的图形描述,标签是文字描述。当然列
MFC---列表视图
控件
List
Control
(常用
控件
)
列表视图
控件
List
Control
同样比较常见,它能够把任何字符串内容以列表的方式
显示
出来,这种
显示
方式的特点是整洁、直观,在实际应用中能为用户带来方便。列表视图
控件
是对前面讲到的列表框
控件
List
Box的改进和延伸。列表视图
控件
的列表项一般有图标(Icon)和标签(Label)两部分。图标是对列表项的图形描述,标签是文字描述。当然列表项可以只包含图标也可以只包含标签。列表视图
控件
有4种风格:Icon、Small Icon、
List
和Report。
C++
控件
:
List
Control
列表
控件
的使用方法
C++
控件
:
List
Control
列表
控件
的使用方法 (2010-09-19 18:49:14) 转载▼ 标签: liat
control
lvcolumn
List
Control
列表
控件
可以看作是功能增强的
List
Box,它提供了四种风格,而且可以同时
显示
一列的多中属性值。MFC中使用C
List
Ct
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章