如何为下拉列表 Combobox MFC 设置文本?
How to set text for dropdownlist Combobox MFC?
当我将组合框格式从下拉列表更改为下拉列表时,SetWindowTextW 方法似乎不再起作用?
如何在 OnInitDialog 事件中为其指定文本?
CComboBox m_dropdownlist;
是否有如下方法:m_dropdownlist.setindex[0]
my dropdown image
my desire result
如您问题的评论中所述,您可以使用 CComboBox::SetCurSel
。
可能值得花点时间考虑一下何时将组合映射到变量。你基本上有三种方法:
- 您可以映射到 control 变量(
CComboBox
)。
- 您可以映射到类型为
CString
的 value 变量(当组合是下拉列表时)。
- 您可以映射到类型为
int
的 value 变量(当组合是下拉列表时)。
这就是为什么使用 SetCurSel
是可以接受的,因为这是值变量将持有的内容 - 当前选择的索引。
当我将组合框格式从下拉列表更改为下拉列表时,SetWindowTextW 方法似乎不再起作用?
如何在 OnInitDialog 事件中为其指定文本?
CComboBox m_dropdownlist;
是否有如下方法:m_dropdownlist.setindex[0]
my dropdown image
my desire result
如您问题的评论中所述,您可以使用 CComboBox::SetCurSel
。
可能值得花点时间考虑一下何时将组合映射到变量。你基本上有三种方法:
- 您可以映射到 control 变量(
CComboBox
)。 - 您可以映射到类型为
CString
的 value 变量(当组合是下拉列表时)。 - 您可以映射到类型为
int
的 value 变量(当组合是下拉列表时)。
这就是为什么使用 SetCurSel
是可以接受的,因为这是值变量将持有的内容 - 当前选择的索引。