C++ mfc Ccombobox传值的问题
我在父对话框点击一个按钮显示子对话框,将父对话框表格的一行数据传到子对话框。其中一项数据有三个选项,但在表格中以字符串显示,如何在子对话框的Ccombobox控件中显示?...
我在父对话框点击一个按钮显示子对话框,将父对话框表格的一行数据传到子对话框。
其中一项数据有三个选项,但在表格中以字符串显示,如何在子对话框的Ccombobox控件中显示?
重新选择后,点击确定按钮,将Ccombobox控件中的数据传给数据库? 展开
其中一项数据有三个选项,但在表格中以字符串显示,如何在子对话框的Ccombobox控件中显示?
重新选择后,点击确定按钮,将Ccombobox控件中的数据传给数据库? 展开
1个回答
展开全部
用字符串匹配组合框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赋值即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询