CTreeCtrl使用

本文详细介绍了Windows编程中如何使用CTreeCtrl控件进行树形结构的创建和操作,包括如何插入、删除和遍历树节点,以及自定义节点图标等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

插入树节点

TV_ITEM tvItem;
tvItem.mask 
=  TVIF_TEXT  |  TVIF_PARAM  |  TVIF_IMAGE  |  TVIF_HANDLE  |  TVIF_SELECTEDIMAGE  |  TVIS_SELECTED  |  TVIS_EXPANDED; 
CString TmpStr 
=   " 文本内容 "
tvItem.pszText 
= (LPWSTR)(LPCTSTR)TmpStr;
tvItem.cchTextMax 
=  MAX_PATH;
tvItem.lParam  
= nID;  // 额外参数
tvItem.iImage  = 0 ;      // 未被选中时显示的图片
tvItem.iSelectedImage  =   1 ;   // 选中时显示的图片


TV_INSERTSTRUCT tvInsert;
tvInsert.hParent 
=  ParentNode;  // 确定父节点
tvInsert.hInsertAfter  =  TVI_LAST;
tvInsert.item 
=  tvItem;       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值