树控件checkbox初始化作选中状态
树控件checkbox初始化为选中状态
我给树控件加了checkbox,现在我想在对话框OnInitDialog中初始化全部选项为选中状态,调用了GetFirstVisibleItem,SetCheck(hItem,TRUE),GetNextVisibleItem,为什么就是没法实现呀?打开对话框还是全部未选中状态。跪求各位大神帮忙!
------解决方案--------------------
楼主不知道TVM_SETIMAGELIST,估计他的TreeView是TVS_CHECKBOXES风格的
楼主初始化是怎么InsertItem的呢?
InsertItem之后就得到HTREEITEM了,哪用遍历TreeView?
------解决方案--------------------
“我的问题是为什么我在按钮中可以实现全部选中checkbox,在OnInitDialog中就不能呢?”
tree还没初始化完。
你可以在初始化中打开timer。
在OnTimer中先Kill、timer,把按钮中的代码复制到timer中。
我给树控件加了checkbox,现在我想在对话框OnInitDialog中初始化全部选项为选中状态,调用了GetFirstVisibleItem,SetCheck(hItem,TRUE),GetNextVisibleItem,为什么就是没法实现呀?打开对话框还是全部未选中状态。跪求各位大神帮忙!
------解决方案--------------------
楼主不知道TVM_SETIMAGELIST,估计他的TreeView是TVS_CHECKBOXES风格的
楼主初始化是怎么InsertItem的呢?
InsertItem之后就得到HTREEITEM了,哪用遍历TreeView?
------解决方案--------------------
“我的问题是为什么我在按钮中可以实现全部选中checkbox,在OnInitDialog中就不能呢?”
tree还没初始化完。
你可以在初始化中打开timer。
在OnTimer中先Kill、timer,把按钮中的代码复制到timer中。