社区
界面
帖子详情
CTreeCtrl插入结点问题
回风舞雪
2006-12-25 10:59:09
我的结构是:
|- 语文1
|- 数学1
|- 英语1
我想在插入“语文2”的时候,该项排在“语文1”下面
插入“数学2”的时候,该项排在“数学1”下面
请问,该怎么做???
...全文
157
1
打赏
收藏
CTreeCtrl插入结点问题
我的结构是: |- 语文1 |- 数学1 |- 英语1 我想在插入“语文2”的时候,该项排在“语文1”下面 插入“数学2”的时候,该项排在“数学1”下面 请问,该怎么做???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsb_8224
2006-12-25
打赏
举报
回复
HTREEITEM InsertItem( "语文2", HTREEITEM hParent = TVI_ROOT/*父亲接点的句柄*/, HTREEITEM hInsertAfter = TVI_LAST/*语文1的句柄*/ );
C
Tree
Ctrl
控件节点使用
实现C
Tree
Ctrl
控件节点添加 ,节点改变,右侧显示不同对话框,指定矩形区域显示对话框信息,进度栏按钮的使用,以及用位图作为背景-Add a C
Tree
Ctrl
control of node node change, a different dialog box is displayed on the right side, specify a rectangular area to display the dialog box information, the use of the progress bar buttons, as well as background bitmap
VC C
tree
ctrl
树节点后面添加图标
通过重写C
tree
ctrl
控件的NM_CUSTOMDRAW消息完成功能.
VC++ MFC树控件(C
Tree
Ctrl
)的入门应用实例
VC++ MFC树控件(C
Tree
Ctrl
)的入门应用实例 能实现树控件的
插入
,删除一个
结点
,删除全部
结点
,树控件样式的改变,(树连线,字体,背景颜色的改变)等操作。实现了root添加多个父
结点
,每个父
结点
添加多个子
结点
,最后再给每个子
结点
添加多个子
结点
。。。。。。在VS2008下编译通过,绝对没错。看了包你不后悔!!!
C++ vs2005开发的 树控件实例
一个用vs2005开发的应用程序【源代码】,其中后台用了一个二叉树,前台是一个C
Tree
Ctrl
由于现实,还牵涉到文件的读取【读取到C
Tree
Ctrl
里面】,还有节点的删除,
插入
等等,【其中每个节点有2个字段用“|”分开,第一个为标示符,第二个为面积【这个可以自己扩展】,计算面积系数之后增加为三个字段】 这个是本人第一次使用MFC开发比较大的东西,有错误的地方还望指出 【树控件上有右键菜单,可以删除,添加,计算面积系数=所有父节点面积系数【根节点为0】+本节点面积/(本节点的面积+所有孩子节点及孩子节点的面积之和) 文件的存储和读取也是一个难点,内部有测试实例可以自己测试,研究!
注册表查看编辑器 + 源码
windows自带的注册表编辑器并没有把所有的项都显示出来,出于好奇,自己写了个简易的注册表编辑器,以查看隐藏的东西~~ 界面跟自带的很像,里面的小图标都是从自带里导出来的。 具有的功能: 1.浏览键(key)、值(value); 2.
插入
、修改REG_SZ、REG_EXPAND_SZ、REG_MULTI_SZ、REG_DWORD、REG_DWORD_BIG_ENDIAN、REG_QWORD六种值类型(value)的名称跟数据; 3.删除所有类型的键值(value); 4.
插入
键(key),删除不含子键的键(key); 5.左侧树形窗口右键点击时是收缩节点,方便浏览; 6.自带的每个键它都会显示默认(就是名称为空的)键值(value),而我则是严格按照RegEnumValue的结果来显示; 通过使用并跟自带的比较后发现: XP系统下,自带的隐藏了HKEY_PERFORMANCE_DATA、HKEY_PERFORMANCE_TEXT、HKEY_PERFORMANCE_NLSTEXT的显示,不过这三个键都不含子键,只含值,不知为何,这三个键的默认键值打不开,提示参数不正确。需要注意的是,打开这三个键时,会有点卡。 WIN7下,自带的还隐藏了HKEY_PT的显示,里面似乎REG_QWORD类型的键值很多。 由于我的小程序查错步骤很多,一有错误就会显示出来(要么是弹出消息框,要么是在标题栏显示),因此发现了很多有趣的地方,比如:HKEY_LOCAL_MACHINE\SECURITY和HKEY_LOCAL_MACHINE\SAM\SAM的权限很高,连KEY_READ都打不开,因此自带的没显示这两个键的内容,不知道的还以为确实没内容,其实是注册表API函数打不开的缘故; 另外需要注意的是,打开HKEY_CLASSES_ROOT节点时,由于其子项很多,所以会卡住一会儿,请耐心等待。 里面有一个封装了操作注册表的类CRegKey。 里面还有一个截图软件,其两个附加功能或许对你日常生活有帮助,一个是VC的error lookup程序的功能,一个是表达式计算器的功能,你可以在其托盘隐藏时使用热键
Ctrl
+F8和
Ctrl
+F9打开、关闭,非常便捷; 里面还可以参考一下C
Tree
Ctrl
的Expand函数只能触发一次TVN_ITEMEXPANDING or TVN_ITEMEXPANDED消息
问题
的解决方法。 有
问题
联系:hastings1986@163.com
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章