combobox控件下拉列表空白

我在对话框中添加了combobox控件,预览正常,但是在程序中编译,执行后,下拉列表为空,不明白是什么问题,请指教,谢谢。我没有用MFC,是win32下编的。我不是说了预... 我在对话框中添加了combobox控件,预览正常,但是在程序中编译,执行后,下拉列表为空,不明白是什么问题,请指教,谢谢。我没有用MFC,是win32下编的。
我不是说了预览正常?我是用对话框控件的啊,在控件中不就添加了数据了吗?你的意思是win32不能直接用combobox控件吗?
展开
 我来答
百度网友a2c7f1d
2008-09-22 · TA获得超过276个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:250万
展开全部
恩,不能直接使用,需要这样的,如:添加a,b,c三个选项:
case WM_INITDIALOG:
{
char lpszAdd[64];

strcpy(lpszAdd,"a");
SendDlgItemMessage(hDlg, IDC_COMBO1, CB_ADDSTRING , 0,(LPARAM) (LPCTSTR)lpszAdd);

strcpy(lpszAdd,"b");
SendDlgItemMessage(hDlg, IDC_COMBO1, CB_ADDSTRING , 0,(LPARAM) (LPCTSTR)lpszAdd);

strcpy(lpszAdd,"c");
SendDlgItemMessage(hDlg, IDC_COMBO1, CB_ADDSTRING , 0,(LPARAM) (LPCTSTR)lpszAdd);

SendDlgItemMessage(hDlg, IDC_COMBO1,CB_SETCURSEL,0,(WPARAM) 0); //获得用户选择的内容
}
return TRUE;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4f1ef7f
2008-09-22 · TA获得超过171个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:0
展开全部
你没有像列表框中添加数据当然什么也没有了
GetDlgItem(你的控件ID))->AddString("你要显示的字符");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式