在MFC中用树控件实现三态复选框

在MFC中用树控件实现三态复选框,mfc,Mfc,我是使用MFC进行windows编程的新手,所以我对API不太了解。我想创建一个带有树控件的三态复选框。 有谁能给我一个建议,如何以一种非常简单的方式创建它。请帮帮我 谢谢 您需要定义自己的图像列表,其中包含三个图标:选中、未选中和未确定 添加递归处理程序以计算状态 将SetItemState与IndextStateImageMask和LVIS_STATEIMAGEMASK一起使用,以设置适当的待定值 当用户单击状态图标时添加自己的处理程序,以便更改图标状态 完整的描述和示例代码。@xMRi非

我是使用MFC进行windows编程的新手,所以我对API不太了解。我想创建一个带有树控件的三态复选框。 有谁能给我一个建议,如何以一种非常简单的方式创建它。请帮帮我

谢谢

  • 您需要定义自己的图像列表,其中包含三个图标:选中、未选中和未确定
  • 添加递归处理程序以计算状态
  • 将SetItemState与IndextStateImageMask和LVIS_STATEIMAGEMASK一起使用,以设置适当的待定值
  • 当用户单击状态图标时添加自己的处理程序,以便更改图标状态

完整的描述和示例代码。

@xMRi非常感谢您给我这个建议。我正在尝试编写代码。之后,如果我遇到问题,我会告诉你。非常感谢。