C++ 如何为dropdownlist组合框MFC设置文本?

C++ 如何为dropdownlist组合框MFC设置文本?,c++,mfc,C++,Mfc,当我将combobox格式从dropdown更改为dropdownlist时,SetWindowTextW方法似乎不再有效 如何在OnInitDialog事件中为其分配文本 CComboBox m_dropdownlist; 是否有如下方法:m_dropdownlist.setindex[0] 如您的问题评论中所述,您可以使用 当您将一个组合映射到一个变量时,可能值得花点时间考虑一下。基本上有三种方法: 您可以映射到控件变量(一个cmbobox) 您可以映射到CString类型的值变量(当组

当我将combobox格式从dropdown更改为dropdownlist时,SetWindowTextW方法似乎不再有效

如何在OnInitDialog事件中为其分配文本

CComboBox m_dropdownlist;
是否有如下方法:m_dropdownlist.setindex[0]


如您的问题评论中所述,您可以使用

当您将一个组合映射到一个变量时,可能值得花点时间考虑一下。基本上有三种方法:

  • 您可以映射到控件变量(一个
    cmbobox
  • 您可以映射到
    CString
    类型的变量(当组合为下拉菜单时)
  • 您可以映射到
    int
    类型的变量(当组合为下拉列表时)

  • 这就是为什么可以使用
    SetCurSel
    的原因,因为这是值变量将保存的内容-当前选定的索引。

    请参阅cmbobox::SetCurSel(int index),一旦设置了选择,它将更改“编辑”框中的文本。@Joseph非常感谢!我的问题解决了。