【问题标题】:Add strings to MFC ComboBox将字符串添加到 MFC 组合框
【发布时间】:2014-05-19 12:49:53
【问题描述】:

尝试向 ComboBox 添加字符串:

BOOL CMyAppDlg::OnInitDialog()
{

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

    // ...
    return TRUE;
}

为什么 ComboBox 列表还是空的?

【问题讨论】:

  • 不知道。您未能检查AddString函数的返回值。

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


【解决方案1】:

如果你调用combo->SetCurSel(0),你看到第一个字符串了吗?如果是这样,则意味着组合框下拉大小为零。在可视对话框编辑器中单击组合的向下箭头,然后向下拖动底部边缘以调整下拉部分的大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    相关资源
    最近更新 更多