我给ComboBox映射了一个成员变量CString m_ComboEditstr
在某个函数中我想把ComboBox的编辑框显示它下拉的第一个值,代码如下:
   
   myCombo->GetLBText(0,FirstComboStr);
   myPage->m_ComboEditstr= FirstComboStr;
可是结果显示不出来,编辑框中什么都没有,怎么回事?

解决方案 »

  1.   

    在给m_ComboEditstr赋值后,得调用UpdateData(false),使编辑框的内容与m_ComboEditstr一致.

       myCombo->GetLBText(0,FirstComboStr);
       myPage->m_ComboEditstr= FirstComboStr;
       UpdateData(false);
      

  2.   

    恩,我解决问题了。
    正确代码
       myCombo->GetLBText(0,FirstComboStr);
       myPage->m_ComboEditstr= FirstComboStr;
       myPage->UpdateData(false);//注意要用myPage->好,同样感谢你对我的问题的关注。
    结帖。