mfc-MFC CTree怎么设置value?

问题描述

MFC CTree怎么设置value?

添加text我会,怎么获得value我不会,比如,Text是当当,value是www.dangdang.com,怎么才能根据text获得value呢?有时候text是重复的,怎么解决呢?

解决方案

这个可以自己单独维护一个CMap,插入CTreeCtrl的同时也对这个CMap进去数据插入等,查询的时候,就从CMap中根据Text查询Value

解决方案二:

CTree?是不是CTreeCtrl,可以利用CTreeCtrl::SetItemData,给对应的HTREEITEM设置一个数据指针指向你的value
value可以存储在数组或者链表里,但是要保证在CtreeCtrl使用过程中数据的地址不能改变。

时间: 2024-09-20 05:36:40

mfc-MFC CTree怎么设置value?的相关文章

view窗口透明作图-MFC view窗口透明设置

问题描述 MFC view窗口透明设置 基于MFC单文档程序,设置2个工具按钮,一个使画图背景为默认模式,另一个使view窗口透明直接在桌面作图...默认启动时只显示工具栏 我的做法是开始设置 view Precreatewindow cs cs.lpszClass=AfxRegisterWndClass(CS_HREDRAW |CS_VREDRAW);// view背景透明 只显示工具栏.这个功能Ok. onbutton1: 加载一个类似默认背景白色的图片..这个功能也ok. Onbutton

MFC 串口通信 参数设置

问题描述 MFC 串口通信 参数设置 串口通信时设置串口参数时如下: m_Comm.put_Settings(_T("115200,n,8,1"));现在想通过变量代替具体数据,如用变量baudrate代替115200,请问该怎么实现? 比如表达如下意思: m_Comm.put_Settings(_T("baudrate,n,8,1")); 但是上述语句并不会识别baudrate的数值* 解决方案 括号内的数据,用字符串表示,把实际参数,用适当的数据表示,需要设置的

工具栏不透明设置-mfc工具栏透明如何设置不透明

问题描述 mfc工具栏透明如何设置不透明 各位大侠,我在MFC单文档的框架类中添加了Button事件将窗口设置为透明,(主要是想以桌面为背景操作)结果工具栏也一起透明了,请问,如何让工具栏不透明,而窗口透明呢.. 解决方案 兄弟,工具栏你用另一个窗口显示就行 解决方案二: 参考一下这个链接 http://wenku.baidu.com/link?url=0nvAcSmlxoNlmRJmj9snHSDlqg-tqaLjaCMLVJJhKlY73O0h10k6RSvg6GGH42ULy4Ckuz46

mfc-有什么方法能改变MFC新建向导默认设置?

问题描述 有什么方法能改变MFC新建向导默认设置? MFC程序,我用的最多的是基于对话框应用程序,如何将单选框默认选中基于对话框应用程序? 解决方案 默认的你修改不了,但是你可以自己写一个应用程序向导,不但可以随便改,还可以增加你自己的东西. 方法是新建项目,选择"custom appwizard",根据提示创建一个自定义的.

MFC创建了字体设置以后,字体有锯齿看不清,用的是setfont

问题描述 MFC创建了字体设置以后,字体有锯齿看不清,用的是setfont font.CreatePointFont(12,"宋体"); m_Edit->SetFont(&font); 解决方案 看下你的系统的cleartype的设置(在系统显示属性中),选择清晰看看.字体设置大一些,比如16或者20 解决方案二: 用的是什么函数不是重点,重点是你使用的是什么字体. 矢量字体是必须的选择,但也不能无限放大. 如果一定要放大,在显示方法上用一定的技巧.

mfc中静态文本设置好颜色透明后如何删除

问题描述 mfc中静态文本设置好颜色透明后如何删除 已有的文本好像被刷上去,不能通过单纯地改文本去除了,求解决办法 解决方案 MFC 静态文本设置透明

mfc求助-利用CreatePointFont设置好字体后,怎样再给字体添加下划线??

问题描述 利用CreatePointFont设置好字体后,怎样再给字体添加下划线?? 利用CreatePointFont设置好字体后,怎样再给字体添加下划线??

图片-mfc 动态设置菜单 多文档

问题描述 mfc 动态设置菜单 多文档 我想先登录然后登陆成功以后吧那个登录菜单下的登录摁扭设置成不可以点击 就是不可用 该怎么做呢???这个是个多文档程序 解决方案 EnableMenuItemhttp://blog.sina.com.cn/s/blog_62e7f8c10100mw62.htmlhttp://blog.csdn.net/friendan/article/details/47661555http://blog.163.com/ctct7833@126/blog/static/1

mfc-关于MFC对话框背景色的问题

问题描述 关于MFC对话框背景色的问题 我建立了一个对话框,给对话框添加了位图作为背景色,我有一个静态文本的窗口用来放视频,所以我把它的背景色设置为了黑色,用的语句是,这样写过后,我对话框内的组合框的背景色全被改为了黑色,像这样 求大神指导一下,谢谢啦 解决方案 已经解决了,换成了picture控件,然后也给它加载了黑色位图 解决方案二: mfc 对话框刷背景色MFC对话框背景色的设置MFC对话框改变背景色