Visual c++ 组合框不显示数据项

Visual c++ 组合框不显示数据项,visual-c++,combobox,mfc,Visual C++,Combobox,Mfc,我一直在尝试在设计时为mfc项目的DialogWindow中的组合框添加数据项,方法是为此组合框的数据属性设置以分号分隔的字符串 但它只是在运行时显示空的组合框。我也尝试在对话框的OnInitDialog()事件中手动使用此组合框的AddString()方法。但这也不起作用 再次尝试创建一个演示项目,当我添加组合框并将值a;b在它的数据属性中,它正在显示。但是在我的项目上尝试了同样的方法,它仍然在新的组合框中显示空列表!尝试比较两个项目的代码,如头文件和初始化等,发现两者相同。除了项目中的按钮和

我一直在尝试在设计时为mfc项目的DialogWindow中的组合框添加
数据
项,方法是为此组合框的
数据
属性设置以分号分隔的字符串

但它只是在运行时显示空的组合框。我也尝试在对话框的
OnInitDialog()
事件中手动使用此组合框的
AddString()
方法。但这也不起作用

再次尝试创建一个演示项目,当我添加组合框并将值
a;b
在它的
数据
属性中,它正在显示。但是在我的项目上尝试了同样的方法,它仍然在新的组合框中显示空列表!尝试比较两个项目的代码,如头文件和初始化等,发现两者相同。除了项目中的按钮和自定义C++代码的某些事件声明外,其余代码与新创建的演示项目相同。p> 为什么在我的项目中,此组合框显示项目的空列表(

编辑:

刚刚注意到项目已经在列表中。但是下拉列表的高度很小,因此无法显示实际项目!:(


尝试增大组合框的大小,但在属性窗口中找不到任何属性,拖动组合框的角也不会增加高度!:(

在设计窗口中,按如下方式增大下拉列表的大小:

单击组合框右侧的箭头(在第一张图中以黄色突出显示)。然后单击并拖动底部中间的调整大小标记以增加高度(在第二张图中突出显示)

这将增加下拉列表的大小


否则,当我们尝试单击调整大小标记以增加高度时,它将被禁用。因此,请确保首先单击组合框右侧的箭头。

在设计窗口中,按如下方式增加下拉列表的大小:

单击组合框右侧的箭头(在第一张图中以黄色突出显示)。然后单击并拖动底部中间的调整大小标记以增加高度(在第二张图中突出显示)

这将增加下拉列表的大小


否则,当我们尝试单击调整大小标记以增加高度时,它将被禁用。因此,请确保您首先单击组合框右侧的箭头。

您的组合框可能是“自己绘制的”?@cha,意思是?我刚刚注意到这些项目成功地添加到了组合框列表中。但是下拉列表的高度不是很高。我认为下拉列表是以1px或其他方式显示列表高度的!你的组合框可能是“自己绘制的”?@cha,意思是?我刚刚注意到这些项目成功地添加到了组合框列表中。但是下拉列表的显示高度不高。我认为下拉列表是以1px或其他方式显示列表高度的!