MFC 树控件如何隐藏相应节点的复选框
来源:互联网 发布:unity3d什么语言最好 编辑:程序博客网 时间:2024/06/05 03:53
有时候并不需要树控件所有的节点都显示复选框,这时候就需要隐藏相应节点的复选框,代码如下:
m_TreeControl是树控件所关联的CTreeCtrl变量,NrootItem是HTREEITEM定义的根节点;
m_TreeControl.SetItemState(NrootItem,INDEXTOSTATEIMAGEMASK(0),TVIS_STATEIMAGEMASK);//隐藏根节点的复选框
若需要在某个类的OnInitDialog()函数里隐藏某个结点的复选框,则需要在上述代码之前加上下面两行代码即可生效,否则无效:
//神奇的两行代码m_TreeControl.ModifyStyle(TVS_CHECKBOXES, 0);m_TreeControl.ModifyStyle(0, TVS_CHECKBOXES);m_TreeControl.SetItemState(NrootItem,INDEXTOSTATEIMAGEMASK(0),TVIS_STATEIMAGEMASK);//隐藏根节点的复选框
下图是我隐藏了一棵树的第一、二和三层节点的复选框的效果图:
阅读全文
1 0
- MFC 树控件如何隐藏相应节点的复选框
- MFC TreeControl复选框:选中某个节点的复选框后,自动选中子节点的复选框
- MFC使用复选框控件
- 带复选框的树控件中如何添加响应复选框的消息
- MFC如何让EditControl控件的光标隐藏
- MFC中如何隐藏RichEdit控件的光标
- MFC控件与相应的对象关联
- 带复选框的树控件-复选框点击事件
- MFC中复选框Check控件用法
- TreeView树控件—如何使用TreeView树控件结点前的复选框
- MFC复选框的使用
- 点击复选框,把隐藏的html控件显示出来和给复选框付初始化值
- MFC 树控件 如何为二级节点动态地添加三、四级节点
- dojo1.02 树节点添加复选框的实现方法
- 【mfc】组框、单选框控件与复选框控件
- 树控件的单击相应
- TreeView节点复选框的点击事件
- css 单复选框隐藏的应用
- Hibernate Hql 查询出现 USER is not mapped [FROM USER WHERE
- Java IO知识点总结三(字符流)
- WebView的WebSettings配置
- 使用反射技术操作方法所有细节
- 暑期集训之还是畅通工程
- MFC 树控件如何隐藏相应节点的复选框
- myeclipse插件SVN报错The working copy is too old
- 屏蔽字 随写
- 畅通工程
- 剑指offer 07 用两个栈实现队列
- windows下VC高度封装,人脸识别,人脸匹配应用FaceMatch-第一章-《零度屏幕录像软件》
- Git典型工作流
- CDR是什么?CorelDRAW矢量绘图
- hibernate4整合spring3出现java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition; 标签: hi