关于获得combo box的值的问题

ksyou 2003-01-23 10:17:16
我在combo box中没有设置初始值,而是在程序中用m_combox.AddString(ip);加入值。

现在我想用另外一个按钮中来获得刚刚加入的值,我用下面的代码不对,得不道

int ncount;
int nindex;


ncount=m_combox.GetCount();

nindex=m_combox.GetCurSel();
if(m_combox.GetItemData(nindex))
{
MessageBox("ok!");
}

请指点
...全文
52 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
EA888016 2003-05-15
  • 打赏
  • 举报
回复
兄弟姐妹们!CSDN视我们的信誉如草芥,想扣就扣,想删ID就删ID,是我们深刻反省的时候了! 我们不应该继续支持CSDN! 我们应该建立一个自己的论坛!
ksyou 2003-01-23
  • 打赏
  • 举报
回复
谢谢各位,给分了
Pipi0714 2003-01-23
  • 打赏
  • 举报
回复
用GetDlgItemText就可以获得你的combo box显示的内容也就是你选中的选项的现实内容,参看msdn很容易
突击召唤师 2003-01-23
  • 打赏
  • 举报
回复
GetLBText才是
hnyyy 2003-01-23
  • 打赏
  • 举报
回复
用GetLBText而不是GetItemData。因为你没有SetItemData
突击召唤师 2003-01-23
  • 打赏
  • 举报
回复
GetItemData是取得Item的值,一个DWORD,而不是字符串

15,978

社区成员

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

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