在OnInitDialog()中加入以下两行代码解决:
m_treeCtrl.ModifyStyle(TVS_CHECKBOXES, 0);
m_treeCtrl.ModifyStyle(0, TVS_CHECKBOXES);
第一句,表示移除TVS_CHECKBOXES风格,第二句,添加TVS_CHECKBOXES风格。
修复TreeView复选框样式
本文介绍了一种解决TreeView控件复选框显示异常的方法。通过在OnInitDialog()函数中使用ModifyStyle()函数,先移除再重新添加TVS_CHECKBOXES风格,成功修复了复选框的显示问题。
在OnInitDialog()中加入以下两行代码解决:
m_treeCtrl.ModifyStyle(TVS_CHECKBOXES, 0);
m_treeCtrl.ModifyStyle(0, TVS_CHECKBOXES);
第一句,表示移除TVS_CHECKBOXES风格,第二句,添加TVS_CHECKBOXES风格。

被折叠的 条评论
为什么被折叠?