写程序的时候发现这样一个问题.
在combobox中使用这样的方法.
for(int i =0;i<count;i++)
{
CString str;
Str.Fromat("%d",i);
m_sendman.AddString(str);
}
m_sendman.SetCurSel(0);
当取值时采用
if(m_sendman.GetCurSel()>=)
{
m_sendman.GetLBText(m_Sendman.GetCurSel(),str);
}
else
str = "";
发现str为空.
用以下方法处理即可
m_sendman.SetWindowText(temp);
int Iindex = m_sendman.SelectString(0, temp);
m_sendman.SetCurSel(Iindex);
需要找出两种方法的区别.