CTreeCtrl控件 实例

树控制的应用技巧示例

  这里仍以基于对话框演示实例来具体介绍树控制及其和图像列表相结构的应用技巧: 通过“FILE->NEW->PROJECTS->MFC AppWizard(EXE)”建立名为VCTREE的工程,在建立过程中选择基于对话框(Dialog based)的应用;将对话框中的默认控件删除,并将所有对话框属性中的Language域设置为Chinese(P.R.C.),以使应用程序支持中 文

     建立两个图标IDI_PM和IDI_CJ ,用来表示图标的选中和非选中状态 ,对于每个图标都应建立32X32和16X16两种大小,以保证程序的需 要;在对话框窗口中添加树控制对象(TREE CONTROL),并设置五个按钮“增加|删除|查看|排序|关闭 ”,

      其对应标识分别如下:   

控制名称 标题名称 标识符号    

树控制 IDC_TREECTRL   

按钮 增 加 IDC_ADD   

删 除 IDC_DEL   

查 看 IDC_VIEW   

排 序 IDC_SORT   

关 闭 IDOK   

选中树控制控件,选择“VIEW->ClassWizard->Memory Variables。DC_TREECTRL 引入成员变量,其变量类型为:   

变量名 种类 变量类型   

m_TreeCtrl Control CTreeCtrl   

同时利用“MESSAGES MAP”为各命令按钮增加控制功能函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值