在我的组合框中输入数据

时间:2011-08-18 15:13:30

标签: c++ visual-c++ mfc

我觉得这个问题真的很傻,但是你如何向组合框添加任何数据呢?就像我想显示A,B和C作为我的保管箱字符串,但我尝试了很多东西,但我的组合框仍然没有显示任何东西。

我尝试用A; B设置'Data'属性; C ..但它没有显示这个。

我在Oninitdialog()函数中试过这个:

CComboBox* pComboBox = (CComboBox*)GetDlgItem(IDC_SENSOR_LIST);

    CString string;
    for(int i=0;i<10; i++)
    {
        string.Format("String %d", ++i);
        pComboBox->AddString(string);
    }

.. 仍然没有变化。可能我可能不会做一些非常愚蠢的事情,但目前还无法解决这个问题。请帮助。

干杯。

1 个答案:

答案 0 :(得分:1)

确保您的组合框的高度可以容纳所有条目。组合框的高度不会影响组合框本身,但会影响下拉列表。

您可以在对话框编辑器中更改它: 单击组合框的向下箭头,现在应该有一个矩形,允许您更改组合框下拉列表的高度。使它足够大以容纳所有条目。