【发布时间】:2011-01-16 03:57:46
【问题描述】:
首先我将 TVS_EX_PARTIALCHECKBOXES 添加到 CTreeCtrl 的扩展样式中:
TreeView_SetExtendedStyle(tree->GetSafeHwnd(), TVS_EX_PARTIALCHECKBOXES, TVS_EX_PARTIALCHECKBOXES);
现在我如何将任何项目设置为这种状态?似乎没有任何关于此的文档。我猜想既然通过将项目的状态图像更改为 1 或 2 来检查和取消检查,我可以用 3 试试运气:
tree->SetItemState(tree->GetFirstVisibleItem(), INDEXTOSTATEIMAGEMASK(3), TVIS_STATEIMAGEMASK);
当然那太容易了,只是让图像消失了。
【问题讨论】:
标签: windows user-interface winapi mfc