当前位置:  开发笔记 > 编程语言 > 正文

MFC - 如何禁用列表项?

如何解决《MFC-如何禁用列表项?》经验,为你挑选了1个好方法。

我有一个带复选框的CListCtrl.我希望能够禁用其中一个项目,以便用户无法单击该复选框.这可能吗?如果是这样,怎么样?

编辑: 找到有关如何隐藏另一个问题中的复选框的详细信息 只需要CListCtrl控件中的某些行来设置复选框



1> arul..:

简而言之:不容易实现.

您需要对CListCtrl自己进行子类化并实现此行为,或者下载例如允许您执行此操作的MFC网格控件.

关于删除复选框的想法,是的,这可能是可能的,MSDN:

版本4.70.为列表视图控件中的项启用复选框.设置为此样式时,控件使用DrawFrameControl创建并设置包含两个图像的状态图像列表.状态图像1是未选中框,状态图像2是复选框. 将状态图像设置为零 将删除该复选框.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有