如何在列表视图中设置复选框控制三态?

时间:2011-01-08 10:16:50

标签: c++ c windows winapi

是否可以使用LVS_EX_CHECKBOXES样式三态(具有BS_3STATE按钮样式)在列表视图控件中创建复选框?我正在使用WTL,但我可以手动发送消息。

1 个答案:

答案 0 :(得分:2)

是的,你需要一个带有3个未经检查,已检查和不确定复选框图像的ImageList。调用ListView_SetImageList()来分配LVSIL_STATE图像列表。操作LVITEM.state以显示所需的复选框类型。