C++ mfc Ccombobox传值的问题

我在父对话框点击一个按钮显示子对话框,将父对话框表格的一行数据传到子对话框。其中一项数据有三个选项,但在表格中以字符串显示,如何在子对话框的Ccombobox控件中显示?... 我在父对话框点击一个按钮显示子对话框,将父对话框表格的一行数据传到子对话框。
其中一项数据有三个选项,但在表格中以字符串显示,如何在子对话框的Ccombobox控件中显示?
重新选择后,点击确定按钮,将Ccombobox控件中的数据传给数据库?
展开
 我来答
bhtzu
推荐于2016-08-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4245万
展开全部

用字符串匹配组合框CComboBox,用组合框的函数SelectString就可以了,这样可以直接将匹配的字符串设置为选中。

父子对话框的数值传递,要在子对话框中定义非控件关联的成员变量(如m_1,m_2),然后在DoModal前后互相传递:

Cxx2Dialog dlg;
dlg.m_1 = xxxx;
dlg.m_2 = xxxxx;
if(IDOK==dlg.DoModal())
{
    xxxx = dlg.m_1;
    xxxxx = dlg.m_2;
}

在子对话框的OnInitDialog和OnOK中相应的设置m_1要影响的控件和给m_1赋值即可。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式