user-interface - MFC 组合框不可编辑

标签 user-interface visual-c++ mfc

我正在填充 ComboBox带有可供选择的字符串列表。但除此之外,我还可以选择 ComboBox 并在我自己的字符串中进行编辑。

如何禁用此行为,以便您无法编辑 ComboBox?

最佳答案

假设您在资源编辑器上创建了组合框,您应该将组合框的 Type 更改为 Drop List:

Combobox Type = Drop List

我还建议您将 Sort 设置为 False,这样界面会在您插入元素时显示元素的顺序,而不是让它们按字母顺序显示的一些魔法.

关于user-interface - MFC 组合框不可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43591636/

相关文章:

c++ - 创建新的 CMFCDesktopAlertWnd 时,分配的内存何时删除?

jquery - 将 URl 中的选定选项传递到 Jquery UI 选项卡

android - 如何在 android jetpack compose 中相互重叠列表项?

python - Qt 使用 CSS 给对象上色?还有另一种方法可以解决这个问题吗?

c++ - 我的 Dll 大小因引入大型 switch case 而过大,如何减小 Dll 大小(MSVC C++)?

c++ - 从 MFC 应用程序连接到 SQL Server Compact Edition (.sdf)

c# - Flowlayout 面板在调整大小后不显示滚动条

c++ - printf 的用户定义函数

c++ - 将警告转换为错误

c++ - MFC web浏览器控件中禁用键盘快捷键的方法