我覺得這個問題真的很愚蠢,但是如何將任何數據添加到組合框?就像我想顯示A,B和C作爲我的保管箱字符串,但我已經嘗試了很多東西,但我的組合框不顯示任何東西。在我的組合框中輸入數據
我曾嘗試設置「數據」屬性與A; B; C..still它不顯示此。
我在的OnInitDialog()函數試圖此:
CComboBox* pComboBox = (CComboBox*)GetDlgItem(IDC_SENSOR_LIST);
CString string;
for(int i=0;i<10; i++)
{
string.Format("String %d", ++i);
pComboBox->AddString(string);
}
.. 依然沒有改變。這可能是我可能不會做一些非常愚蠢的事情,但目前還無法弄清楚。請幫助。
乾杯。
我懷疑這會幫助很多,但請檢查:http://msdn.microsoft.com/en-us/library/18he3sk6(v=vs.80).aspx如果您發現字符串傳遞給格式函數是一個Unicode字符串_T(「」) - >嘗試使用它。 – ExtremeCoder
試過了,沒有幫助。不管怎麼說,多謝拉。 – Neophile
你對pComboBox-> AddString(string)的調用返回什麼?根據文檔,這是一個錯誤代碼,可以讓你更好地瞭解發生了什麼。 還有,你檢查pComboBox不是空...... – ExtremeCoder