2011-07-24 155 views
7

我想在MFC應用程序中填充組合框,但沒有運氣,我嘗試了所有可用的互聯網方法,但似乎沒有爲我工作,如果我嘗試在數據選項中輸入值屬性窗口,如「值1;值2」僅值2個顯示在組合框中,如果我嘗試使用在MFC中填充下拉菜單

comboxbox.AddString("value 1"); 

我得到它添加

左側AddString必須有一流的/聯合/結構。

我使用Visual Studio 2008

回答

9
CComboBox* pComboBox = (CComboBox*)GetDlgItem(YOUR_COMBO_ID); 

pComboBox->AddString(_T("Value")); 
pComboBox->AddString(_T("Value")); 

要知道什麼_T表示: Read this

0

對ComboBox創建一個控制變量,並調用m_ctrlCombo.AddString(_T(」我的字符串「));

您需要做的另一件事是在資源編輯器中打開對話框選擇組合框,單擊組合框的箭頭,現在您將看到組合框將突出顯示,現在使用鼠標向下拖動它。