C 关于页面刷新和combobox的使用

写程序的时候发现这样一个问题.

在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); 
需要找出两种方法的区别.

posted @ 2007-06-08 10:38  我注六经  阅读(176)  评论(0)    收藏  举报