Mfc 如何根据CCheckListBox删除列表框左侧的小复选框?

Mfc 如何根据CCheckListBox删除列表框左侧的小复选框?,mfc,Mfc,我使用CCheckListBox而不是CListBox,但我想删除复选框,使其只保留字符串,就像基于CListBox的列表框一样。 如果不可能,我想知道如何基于CListBox禁用列表框中的单个项目如果不希望列表框控件中的项目选中复选框,请不要使用CCheckListBox。改用CListBox。为什么你认为这不能解决你的问题?顺便问一下,您试图解决的问题是什么?@IInspectable如果单击列表框中的某个项目,则我希望禁用列表框中的其他项目。但只有使用CCheckListBox才能禁用项目

我使用CCheckListBox而不是CListBox,但我想删除复选框,使其只保留字符串,就像基于CListBox的列表框一样。
如果不可能,我想知道如何基于CListBox

禁用列表框中的单个项目如果不希望列表框控件中的项目选中复选框,请不要使用
CCheckListBox
。改用
CListBox
。为什么你认为这不能解决你的问题?顺便问一下,您试图解决的问题是什么?@IInspectable如果单击列表框中的某个项目,则我希望禁用列表框中的其他项目。但只有使用CCheckListBox才能禁用项目。但我不想在复选框中设置左边的复选框。我该怎么办?列表框是一个项目列表,允许选择零个、一个或多个项目。为什么您认为必须禁用未选择的项目?如果你改变主意,你会如何选择其中一项?您肯定在努力为您的用户提供最不愉快的用户体验。按其使用方式使用列表框。@I不可检测。如果用户单击输入项,则只应选择输入项,这意味着应禁用同一列表框中的输出项。这就是我想做的。你想过了吗?如果用户中途改变主意,现在想选择输出项而不是最初选择的输入项,该怎么办。她不能,因为那些人已经残疾了。您正在努力实现非常非常糟糕的用户体验。验证输入,而不是限制用户可以做什么。