MFC中的Combo Box数据显示两次

在属性里输入数据"男""女",结果运行时下拉列表里是"男""女""男""女",程序并没有向控件里添加过数据首先谢谢Yics2004,我问的笼统了点,补充下,我想知道的是数... 在属性里输入数据"男""女",结果运行时下拉列表里是"男""女""男""女",程序并没有向控件里添加过数据
首先谢谢Yics2004,我问的笼统了点,补充下,我想知道的是数据重复显示的原因,因为我原来只设置了2个数据,但下拉后却是4个(重复了),我在其它的对话框用也没问题,就那个对话框里的(有两个)有问题
展开
 我来答
yiqifu
2009-06-27 · TA获得超过313个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:158万
展开全部
你可以用下面的方法显示数据:

((CComboBox*)GetDlgItem(ID))->SetCurSel(0);
//ID为控件ID号,后面的0表示在下拉列表中索引为内容(此值可以改),

具体参见MSDN

如要你要动态添加内容用:
((CComboBox*)GetDlgItem(ID))->AddString(_T("内容"));
不会出错啊,也不会重复啊。。

或者你直接在data中添加数据也可以啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式