求mfc高手回答关于对话框,组合框,编辑框问题

在一个对话框1的菜单栏打开后出现另一对话框2,在2的组合框下拉列表选择需要的选项,然后点击“确定”,后返回到组合框1,同时2中选择的字符串出现在1的某个编辑框中。... 在一个对话框1的菜单栏打开后出现另一对话框2,在2的组合框下拉列表选择需要的选项,然后点击“确定”,后返回到组合框1,同时2中选择的字符串出现在1的某个编辑框中。 展开
 我来答
weiyinwu
2010-05-27 · TA获得超过1540个赞
知道小有建树答主
回答量:1057
采纳率:50%
帮助的人:1129万
展开全部
你先将2个对话框定义成2个类。假设
对话框1为CDlg1 ,对话框2为CDlg2,
对话框1中的编辑框关联到变量m_Edit1;
对话框2中的下拉列表框关联到一个控制变量m_Combo1,并且在对话框2中添加一个字符串变量mystr(定义CString mystr)

在对话框的OnOK中输入:
int sel=m_Combo1.GetCurSel();
m_Combo1.GetLBText(sel,mystr);

在点击的的菜单消息处理中输入:
CDlg2 dlg2;
if(IDOK==dlg2.DoModal())
{
m_Edit1=dlg2.mystr;
UpdateData(false);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式