VC树状视图控件响应TVN_SELCHANGED事件

我们点击树状视图控件的项时,程序应该能够响应我们的操作,下面我们一起来实现对TVN_SELCHANGED事件的响应

操作方法

  • 01

    我们手机新建一个基于对话框的MFC工程,在其中加入 树状列表控件,并为树状列表控件关联一个成员变量m_tree。创建一个图片列表控件,在对话框的初始化函数中添加对树状控件初始化处理。详情可以参见我的上一篇经验

  • 02

    右键控件,选择 事件,选择TVN_SELCHANGED事件,点击 添加和编辑。以后我们双击控件,程序就会自动跳转到TVN_SELCHANGED事件函数处理的界面

  • 03

    在OnSelchangedTree1函数中添加下列代码; HTREEITEM selItem; //获得选择项 selItem=m_tree.GetSelectedItem(); //将选择项的值转化为DWORD值,也就是我们在m_tree.SetItemData函数中设定的项的值 DWORD data=m_tree.GetItemData(selItem); CString inputData; inputData.Format("选择的项目为:%d",data); AfxMessageBox(inputData);

  • 04

    最后程序运行效果如下,点击某一项,弹出对话框

(0)

相关推荐

  • Axure网页怎么添加树状控件?

    Axure RP 8中想要制作一个树状的折叠菜单,该怎么制作呢?我们可以使用Axure自带的“树”功能实现,请看下文详细介绍. 1.新建2个“箭头”图标,4个复选框和1个动态面板. 分别命名为: “箭 ...

  • 怎么创建Bartender数据输入控件

    通过模板创建数据输入控件 1. 在模板上,插入新条形码.文本或图片对象,此对象的值由用户在打印时决定.(注:对于图片对象,用户需要输入图像文件的路径和文件名.) 2. 双击对象,以打开"对象 ...

  • 软件设计中那些最基础的控件元素!

    控件作为组织界面最基础的元素,相信大家都不会陌生,今天想谈谈这个不起眼的话题.文章从现实的控件过渡到软件界面,再用三大输入法的控件作为实际案例解说,全文干货满满,来收! 一.现实世界的控件 " ...

  • 怎样在VS2013/MFC中使用TeeChart绘图控件

    TeeChart作为一款强大好用的绘图控件,通过它可以绘制出各式各样的图表,包括2D的,还有3D的,绘制的图表美观实用,这里主要讲述如何在VS2013/MFC中使用TeeChart控件,顺便说一下在V ...

  • 如何巧用Excel控件制作动态图表

    过对Excel窗体控件的设置应用,可以轻松构造出动态图表.某家电脑用品店要统计五种产品(显示器.机箱.键盘.鼠标.整机)的每月销售情况并制成图表显示.按照通常的思路,我们要为五种产品分别设计图表显示, ...

  • PowerPoint2003中WMP播放器控件的使用

    ①打开PowerPoint2003,单击菜单栏--视图--工具栏--控件工具箱。 ②单击其他控件,找到Windows Media Player。 ③选中,在页面上画出来。 ④右击播放器,选择属性。 ⑤ ...

  • wps中的控件工具箱在哪

    一般是在"开发工具"选项卡中,或者是在"视图"选项卡的"宏"命令. 另:WPS OFFICE个人版没有VBA组件,所以不能使用控件.需要自行 ...

  • 怎么去掉07版excel里的控件

    一:点文件左上角的开始,选择EXCEL选项,常用里面勾第3格:在功能区显示"开发工具" 然后快速启动栏中就出来开发工具选项,选择设计模式,就可以直接删掉它了 二:删除窗体控件 视图 ...

  • ie11里面控件无法加载怎么办?

    具体解决方法如下: 1.打开ie11,点击工具--Internet选项--高级--开启选项中的"启用SmartScreen筛选器"."启用增强保护模式"--确定 ...