MFC中的下拉列表控件使用CComboBox類來實現。以下是使用MFC下拉列表控件的步驟:
在對話框編輯器中添加一個下拉列表控件(ComboBox)。
在對話框類(Dialog Class)的頭文件中添加一個CComboBox成員變量來引用該下拉列表控件。例如:CComboBox m_combo;
在OnInitDialog()函數中,使用DDEE_CONTROL(IDC_COMBO1, m_combo)和m_combo.AddString()函數來初始化下拉列表框中的選項。例如:
BOOL CMyDialog::OnInitDialog()
{
CDialogEx::OnInitDialog();
// 將 IDC_COMBO1 替換為您的控件 ID
DDX_Control(pDX, IDC_COMBO1, m_combo);
// 向下拉列表框添加選項
m_combo.AddString(_T(“Option 1”));
m_combo.AddString(_T(“Option 2”));
m_combo.AddString(_T(“Option 3”));
return TRUE;
}
int nIndex = m_combo.GetCurSel(); // 獲取當前選中的下拉列表項的索引
CString strText;
m_combo.GetLBText(nIndex, strText); // 獲取當前選中的下拉列表項的文本
m_combo.SetCurSel(1); // 設置第二個選項為當前選中項
這些是使用MFC下拉列表控件的基本步驟。根據你的需求,你還可以使用其他函數來處理下拉列表控件的事件和屬性。