我的UI应用程序中有一个组合,不能编辑。换句话说,我在下拉组合中有几个项目,用户可以在组合中的任何位置单击时下拉组合。但不知何故,当我点击箭头时,只有组合下降。如果我单击组合中的任何位置,该字段将变为可编辑。
我不希望它是可编辑的。我知道这一定很简单。有人可以帮忙吗?
答案 0 :(得分:3)
在VS的资源编辑器中,调出组合框的属性。将“类型”属性更改为“删除列表”。
这是一个等同于anand提到的CBS_DROPDOWNLIST样式的GUI。
答案 1 :(得分:2)
请参阅此处显示的示例:CComboBox::Create()。另请参阅组合框样式CBS_DROPDOWNLIST。
答案 2 :(得分:1)
You can look at this example for a readonly combobox。
查看ReadOnlyComboBox.cpp