MFC ComboBox 下拉列表太短

Posted

技术标签:

【中文标题】MFC ComboBox 下拉列表太短【英文标题】:MFC ComboBox dropdown list too short 【发布时间】:2014-05-19 13:32:55 【问题描述】:

我在对话框表单中删除了ComboBox。我还添加了一些文字:

BOOL CMyAppDlg::OnInitDialog()


    CComboBox *combo= (CComboBox *)GetDlgItem(IDC_COMBO_TT);
    combo->AddString("s1");
    combo->AddString("s2");

//...
return TRUE;

当我下拉 ComboBox 时,它只显示一个选择行并添加箭头来选择其他项目。如何增加下拉菜单的大小?

【问题讨论】:

你是问this question的同一个人,完全相同的代码。为什么您发布了一个新问题,而不是编辑原始问题? 其他重复:Combobox not displaying the data items 和 MFC Combo-Box Control is not showing the full list of items when I click the drop-down menu 我用相同的代码做了两个应用程序。一个应用程序 DDList 不显示任何内容,而其他应用程序显示一个位置。这就是代码相同的原因。现在我看到了问题 【参考方案1】:

单击对话框编辑器中的组合按钮。您现在可以向下拖动以设置打开大小。

【讨论】:

以上是关于MFC ComboBox 下拉列表太短的主要内容,如果未能解决你的问题,请参考以下文章

转MFC下拉列表框的用法

VS2019 mfc combo box 调整下拉框高度(实测可行)及初始化

MFC的组合框(ComboBox)控件切换下拉样式

在MFC子窗体内的下拉菜单添加内容?急!!!!!!

C# winform 下拉列表控件(comboBox)

C# 学习笔记(16)ComboBox下拉列表框宽度自适应