社区
界面
帖子详情
如何判断HTREEITEM与CTreeCtrl的从属关系
wooden954
2009-02-23 04:20:36
在同一个界面下,使用了好多CTreeCtrl,对于这些CTreeCtrl中的任何一个节点,我需要判断它属于哪个CTreeCtrl对象,应该使用什么函数?
我需要这样来判断
bool HasThisItem(CTreeCtrl atree,HTREEITEM aItem) 用来返回判断结果,表示aItem是否是属于atree树
...全文
124
3
打赏
收藏
如何判断HTREEITEM与CTreeCtrl的从属关系
在同一个界面下,使用了好多CTreeCtrl,对于这些CTreeCtrl中的任何一个节点,我需要判断它属于哪个CTreeCtrl对象,应该使用什么函数? 我需要这样来判断 bool HasThisItem(CTreeCtrl atree,HTREEITEM aItem) 用来返回判断结果,表示aItem是否是属于atree树
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一条晚起的虫
2009-02-24
打赏
举报
回复
几个办法
1、用SetItemData,在设置时加个标志,表明属于哪个TreeCtrl
2、调用GetParentItem直到获取根节点hItem
3、用GetItemRect获取Item位置,根据位置判断属于哪个TreeCtrl
summersdw1
2009-02-24
打赏
举报
回复
GetItemState() Returns the state of an item.
SetItemState() Sets the state of an item.
MSDN上看看这两个CTreeCtrl的函数
allenhiman
2009-02-23
打赏
举报
回复
!!!我记的每个Item可以设定一个data值,是int类型的。通过这个int值记录属于那个treectrl
当然也可变通一下,用这个int值保存某个treectrl指针数组或vector的下标
CTreeCtrl::SetItemData()
重载树控件C
Tree
Ctrl
,v1.1
bool FindChild
Item
Exist(
H
TREE
ITEM
hParant
Item
,
H
TREE
ITEM
h
Item
); //功能:绘制文字 //参数:[in] pDC 设备DC //返回:无 void OnDrawText(CDC *pDC); //功能:绘制一个节点文字 //参数:[in] pDC 设备...
VC类似QQ游戏大厅导航的树型控件
添加一个新类C
Tree
Ctrl
BT派生自C
Tree
Ctrl
。 第二步:为该类添加一些消息响应以及虚函数。其详细作用如下: void PreSubclassWindow(); //用于添加初始化控件的相关信息 WM_SIZE //控件区域发生变化时候的处理 WM_...
c++
tree
viewlist源代码
将
tree
view控件与listview控件结合的控件,附带源代码
利用 vs2010制作树形控件程序
H
TREE
ITEM
hFood;
H
TREE
ITEM
hFoodSort; tInsert.hParent=0; tInsert.hInsertAfter=TVI_SORT; tInsert.
item
.mask=TVIF_TEXT; tInsert.
item
.pszText="食物"; hFood=m_ctl
Tree
.Insert
Item
(&tInsert;); t...
vc++课程设计资源管理器
H
TREE
ITEM
root
Item
= Get
Tree
Ctrl
().Insert
Item
("我的电脑", TVI_ROOT); char buff[1024] = {0}; GetLogicalDriveStrings(1024, buff); char* pTemp = buff; while (*(pTemp) != 0) { CString str; switch(:...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章