关于MFC中Tree Control控件中的OnSelchanged消息是否有bug?
我想实现,只要treecontrol控件中的checkbox选中状态改变,就遍历出选中的选项然后我把OnSelchanged和OnSelchanging都测试了一下,结果...
我想实现,只要tree control控件中的checkbox选中状态改变,就遍历出选中的选项
然后我把OnSelchanged和OnSelchanging都测试了一下,结果一样。
测试过程:默认全部选中,然后去掉一个勾,两个消息里都是显示全部被选中
我的理解:OnSelchanged的消息应该是现在完成时,只有完成了选中改变,系统才会发送这个消息
那我去掉tree中的checkbox,应该不是显示全部才对。
测试过程如下图:
默认全选状态
当点击去掉一个选项时,弹出的messagebox显示了全部的选项
这是去掉之后的图 展开
然后我把OnSelchanged和OnSelchanging都测试了一下,结果一样。
测试过程:默认全部选中,然后去掉一个勾,两个消息里都是显示全部被选中
我的理解:OnSelchanged的消息应该是现在完成时,只有完成了选中改变,系统才会发送这个消息
那我去掉tree中的checkbox,应该不是显示全部才对。
测试过程如下图:
默认全选状态
当点击去掉一个选项时,弹出的messagebox显示了全部的选项
这是去掉之后的图 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询