mfc中怎样判断CTreeCtrl 的节点是否展开

蛋疼的MFC,我知道是用GetItemState()这个方法,可这个方法的后两个参数是什么意思?还有怎么使用它的返回值满足什么条件时节点是展开的?... 蛋疼的MFC,我知道是用GetItemState()这个方法,可这个方法的后两个参数是什么意思?还有怎么使用它的返回值满足什么条件时节点是展开的? 展开
 我来答
hwliu11
2012-03-15 · TA获得超过438个赞
知道小有建树答主
回答量:665
采纳率:0%
帮助的人:590万
展开全部
前几天刚刚解决的问题,测试TVIS_EXPANDED
m_propety是我定义的树控件变量,item是需要测试的节点
if(TVIS_EXPANDED &m_propety.GetItemState(item, TVIS_EXPANDED))
树已经展开;
else
没有展开
百度网友cb7ef91
2012-03-12 · TA获得超过435个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:235万
展开全部
如果你只是想实现节点没有展开时,点击展开,或者相反,那么不用去管,
用BOOL Expand( HTREEITEM hItem, UINT nCode ) ,控制nCode的值就可以实现了
用TVE_TOGGLE 这个值
这个地址也应该可以回答你的问题:
http://blog.csdn.net/zhaiwenjuan/article/details/6447022
希望对你有用
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式