1 / 6
文档名称:

VC中CTreeView控件的使用.doc

格式:doc   大小:25KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VC中CTreeView控件的使用.doc

上传人:nhtmtr11 2021/12/9 文件大小:25 KB

下载得到文件列表

VC中CTreeView控件的使用.doc

相关文档

文档介绍

文档介绍:精品文档,仅供学****与交流,如有侵权请联系网站删除
【精品文档】第 1 页
VC中CTreeView控件的使用
,并重新填充
刚开始的时候,能用DeleteAllItems()方法把节点都给删除,但是留下了一片空白,重新添加的内容就看不到了。这个问题郁闷了很久,但思想无非是一样的,删除节点,重新填充。偶然间发现别人的代码里用到了SetRedraw()。哈,问题解决。

HTREEITEM hSelectedItem=();
CString strSelectedItemText=(hSelectedItem);
HTREEITEM hParentItem=(hSelectedItem);

TV_ITEM tvItem;
_variant_t vClass; 
vClass= m_pRecordset->GetCollect("名称");
=TVIF_TEXT|TVIF_PARAM;
CString temp;
temp=(char*)_bstr_t(vClass);
=(LPTSTR)(LPCTSTR)temp;
TV_INSERTSTRUCT tvInsert;
=2;
=TVI_ROOT;//当作根节点
=TVI_LAST;
=tvItem;
HTREEITEM hRoot=(&tvInsert);
这段代码从数据库中读取“名称”字段来填充控件。最值得注意的就是红色的那句话,这里吧CString的字符串添加到TreeView 中需要进行复杂的转化,CSDN中有篇文章详细地讲述了CString 的操作。地址是:
?name=njucs&id=7350这个是中文的
对于上面操作的解释:
当你向控件写数据时,文本指针实际上被当成 LPCTSTR,而当你从控件读数据 时,你必须有一个可写的字符串。这个结构无法区分它是用来读还是用来写。
因此,你会常常在我的代码中看到如下的用法:
= (LPTSTR)(LPCTSTR)s;它把 CString 强制类型转化成 LPCTSTR,也就是说先获得改字符串的地址,然后再强制类型转化成 LPTSTR,以便可以对之进行赋值操作。 注意这只有在使用 Set 或 Insert 之类的方法才有效!如果你试图获取数据,则不能这么做。
精品文档,仅供学****与交流,如有侵权请联系网站删除
【精品文档】第 2 页
本文来自CSDN博客,转载请标明出处:

最近更新

二年级数学题目 14页

初三化学专题-实验室制取气体的装置 9页

城市道路绿化工程施工方案 78页

学堂在线国际经济学慕课答案 34页

小学语文扩句和缩句详解(习题+答案) 11页

广东省广州市2021年中考数学真题卷(含答案) 46页

成都市人教版七年级下册期中生物期中试卷及答.. 21页

新视野大学英语第三版读写教程第一册Unit-2教.. 8页

水电安装员安全生产责任制安全生产 14页

牛头刨床机械原理课程设计4点和8点汇总 20页

电大管理英语2期末试题 9页

磋商响应文件模板 29页

西安电子科技大学卓越工程师教育培养计划校内.. 6页

质量控制及保证措施 20页

道路勘测设计工作流程 7页

银行对公业务介绍 40页

高速公路机电施工事故应急救援预案 20页

珀妍诗:健康自然的护肤小贴士 10页

汽油基础知识 23页

2024年高密度聚乙烯土工膜项目合作计划书 58页

2024年电梯、自动扶梯及升降机项目发展计划 60页

2022-2023学年北京市西城区七年级下学期期末考.. 19页

白酒HACCP计划 14页

保密工作先进个人典型事迹材料 6页

供应商评价表表格 3页

2023年山东省济南外国语面向全省自主招生语言.. 15页

入党介绍人介绍发展对象情况范文(通用7篇) 1 13页

最新贵州茅台股份有限公司2022-2022财务报表分.. 12页

2022年高考文综安徽2022年安徽高考文综试题及.. 1页

机械制图齿轮的画法 9页