如何根据 mfc 中的列表控件选择禁用按钮

Posted

技术标签:

【中文标题】如何根据 mfc 中的列表控件选择禁用按钮【英文标题】:how to disable a button based on the list control selections in mfc 【发布时间】:2017-03-08 11:31:01 【问题描述】:

我有 2 个按钮,即“断开连接”- 删除列表控件中选择的单个变量并执行某些操作,以及“删除”- 永久删除列表控件中选择的多个变量。如果进行了多项选择,我的要求是禁用“断开连接”按钮。为此,我需要保留所做选择的计数。有人可以建议如何做到这一点吗?

【问题讨论】:

【参考方案1】:

有一个功能 - CListCtrl::GetSelectedCount。

还有一个宏ListView_GetSelectedCount。

或者您可以直接发送LVM_GETSELECTEDCOUNT消息。

【讨论】:

非常感谢@mpiatek!它与一行本身一起工作:)

以上是关于如何根据 mfc 中的列表控件选择禁用按钮的主要内容,如果未能解决你的问题,请参考以下文章

MFC 中检查列表框控件中禁用复选框的工具提示

MFC中如何向列表控件中嵌入单选按钮radio控件

在MFC中如何在拆分按钮控件的BCN_DROPDOWN事件上显示列表框

mfc dialog 尺寸无法固定控件位置如何确定?

如何将复选框控件添加到 mfc 中的列表控件子项

MFC 中,按钮和其他(比如:图片框、列表框)控件怎么响应鼠标移动消息?