如何得到CComboBox中值?

cdwy411 2003-06-04 11:37:48
如题!
比如说有一项为 "上网 ",我该如何得到"上网"这个串????
...全文
48 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
findmyself 2003-06-10
  • 打赏
  • 举报
回复
myComboBox.SelectString(-1,"上网");
zhang_zhibin 2003-06-05
  • 打赏
  • 举报
回复
CComboBox好像有一个函数GetLBText,可以返回指定索引的文本。
casinosun 2003-06-05
  • 打赏
  • 举报
回复
GetCurSel( )
nogreat 2003-06-05
  • 打赏
  • 举报
回复
zhang_zhibin(阿笨猫)说的对,应用更方便
nuaawenlin 2003-06-05
  • 打赏
  • 举报
回复
up
niaoP 2003-06-05
  • 打赏
  • 举报
回复
CString str;
int i;
i=((CComboBox*)GetDlgItem(IDC_COMBOA))->GetCurSel();
((CComboBox*)GetDlgItem(IDC_COMBOA))->GetLBText(i,str);
这其中str 即为IDC_COMBOA中的字符串-上网
kensou2k 2003-06-04
  • 打赏
  • 举报
回复
谢谢!
LinHanLao 2003-06-04
  • 打赏
  • 举报
回复

int index = GetDlgItem(IDC_COMBO)->FindString(-1, "上网");
返回的是"上网"是索引号
GetDlgItem(IDC_COMBO)->SetCurSel(index);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧