分享

CComboBox控件中数据的获取问题

 筱肆 2014-03-30

CComboBox控件中数据的获取问题  

2010-10-22 00:26:10|  分类: VC/MFC |  标签:ccombobox  pcomb  控件  combobox  获取   |举报 |字号 订阅

一般情况下,可以用GetWindowText获取ComboBox的值,但在ComboBox的值发生改变的时候,GetWindowText的值是改变前的值,而改变之后的值要用GetLBText来获取。
而具体在哪个事件中处理,则不是主要问题,一般都可以。下面是在CBN_SELCHANGE中的处理:
CString s;
CComboBox *pComb = (CComboBox *)GetDlgItem(IDC_COMBOBOX);
pComb->GetWindowText(s);
TRACE("%s\n",s); // 输出选择前的值
int n=pComb->GetCurSel();
pComb->GetLBText(n,s);
TRACE("%s\n",s); // 选择后的值

 

 

获取当前输入的数据:

this-> GetDlgItemTextA(IDC_EDIT,变量);
this-> GetDlgItemTextA(IDC_COMBO,变量);

阅读(1528)| 评论(0)
|      
推荐 转载

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多