【问题标题】:Populate Drop Down in MFC在 MFC 中填充下拉列表
【发布时间】:2011-07-24 06:13:02
【问题描述】:

我正在尝试在 MFC 应用程序中填充组合框,但没有成功,我已经尝试了互联网上所有可用的方法,但似乎没有一个对我有用,如果我尝试使用属性窗口中的数据选项输入值,例如“值1; 值 2" 只有值 2 显示在组合框中,如果我尝试使用

添加它
comboxbox.AddString("value 1");

我明白了

AddString 的左侧必须有类/联合/结构。

我正在使用 Visual Studio 2008。

【问题讨论】:

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


    【解决方案1】:
    CComboBox* pComboBox = (CComboBox*)GetDlgItem(YOUR_COMBO_ID);
    
    pComboBox->AddString( _T( "Value" ) ); 
    pComboBox->AddString( _T( "Value" ) ); 
    

    要了解 _T 的含义: Read this

    【讨论】:

      【解决方案2】:

      为组合框创建一个控制变量并调用 m_ctrlCombo.AddString(_T("My String"));

      您需要做的另一件事是在资源编辑器中打开对话框,选择组合框,单击组合框的箭头,现在您将看到组合框将突出显示,现在使用鼠标向下拖动它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多