首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于treeControl的复选框的一点有关问题

2013-09-08 
关于treeControl的复选框的一点问题。现在有一个treeControl上面有一个节点,带复选框的那种,当复选框选中时

关于treeControl的复选框的一点问题。
现在有一个treeControl上面有一个节点,带复选框的那种,当复选框选中时,点击节点,取消选中状态,然后执行某个操作,比如说是showName(false)。相反,当复选框没有选中时,点击节点,选中,
然后showName(true),请教一下大家,要做出这种效果,该用什么消息函数比较好,比如我刚开始用的treeControl自带的单击消息(click什么的),但是用这个会有点问题,就是假如我单击节点,但只是点击了节点上文字的部分,并没有改变复选框的选中状态,假如这时候复选框是选中的,那我还是执行了
showName(false),这并不是我的本意,请问该如何避免这种情况,或者应该用别的消息。分全部给了,谢谢大家。 mfc treecontrol
[解决办法]
响应NM_CLICK消息,自己判断是否单击复选框:TVHT_ONITEMSTATEICON。

热点排行