我在对话框中使用资源编辑器进行了树视图控制。
我已经用SetWindowLongPtr(...)函数设置了复选框样式,就像微软描述的那样。
每个节点都有这样的复选框,但我只需要一些复选框,有些没有任何东西站在他们的文本旁边(父节点没有复选框,只有子节点或简单节点 - >没有子节点的节点)。
这可以通过子类化,或者可能使用自定义/所有者绘制或超级类来实现吗?
答案 0 :(得分:2)
树控件使用状态图像绘制复选框。根据{{1}}风格的文档:
状态图像1是未选中框,状态图像2是已选中状态 框。将状态图像设置为零将完全删除复选框。
所以这样的东西应该让你从树项中删除复选框:
TVS_CHECKBOXES