Ctreectrl在初始化(OnInitDialog)中SetCheck的问题

来源:互联网 发布:ubuntu只有一种分辨率 编辑:程序博客网 时间:2024/05/23 23:42
SetCheck
   对于对话框中的TreeView控件,如果想在初始化(OnInitDialog)中SetCheck,必须:
m_tree.ModifyStyle( TVS_CHECKBOXES, 0 );
m_tree.ModifyStyle( 0, TVS_CHECKBOXES );
m_tree.SetCheck(hItem, TRUE);
即即使在对话框编辑器中为TreeView增加了Check Boxes属性,也必须重新设一次TVS_CHECKBOXES,SetCheck才能起作用
而对于非初始化中的SetCheck,则不受影响
原创粉丝点击