#c #mfc
#c #mfc
Вопрос:
когда я меняю формат выпадающего списка с выпадающего на выпадающий список, метод SetWindowTextW больше не работает?
Как я могу назначить ему текст в событии OnInitDialog?
CComboBox m_dropdownlist;
существует ли такой метод, как: m_dropdownlist.setindex[0]
Комментарии:
1. См. CComboBox::SetCurSel(int index), который после установки выделения изменяет текст в поле «редактировать».
2. @Joseph Большое вам спасибо! мой вопрос решен.
Ответ №1:
Как упоминалось в комментариях к вашему вопросу, вы можете использовать CComboBox::SetCurSel
.
Возможно, стоит просто подумать о том, когда вы сопоставляете комбинацию с переменной. В основном у вас есть три способа:
- Вы можете сопоставить с управляющей переменной (a
CComboBox
). - Вы можете сопоставить значение переменной типа
CString
(когда комбинация является выпадающим списком). - Вы можете сопоставить значение переменной типа
int
(когда комбинация представляет собой выпадающий список).
Вот почему его допустимо использовать SetCurSel
, потому что это то, что будет содержать переменная value — текущий выбранный индекс.