在子对话框的头文件的public:里面加上
int busnum;
floatloadfactor;
在现在你的程序的dlg.DoModal();前面加上
dlg.busnum = _ttoi(m_busnum);
dlg.loadfactor = (float)atof((char *)(LPTSTR)(LPCTSTR)m_loadfactor);
这样你的对话框打开的时候,两个值就传过去了,下面你应该知道怎么做了吧。
MFC父对话框控件如何控制子对话框?
5我在MFC建立了两个对话框,我想实现点击确定按钮后,判断父对话框的输入的EDIT的值,然后打开子对话框,并在picture空间上显示出不同的图片
我在确定按钮的消息处理函数中加了这段代码,不知道在子函数的文件中应该怎么写代码,麻烦各位帮忙看看
void CATCDialog::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);
CIEEE9DIALOG dlg;
this->UpdateData(true);
CWnd *pWnd = NULL;
if (this->m_busnum == "9" && this->m_loadfactor == "0.8") {
m_bitmap.LoadBitmap(IDB_9_08);
dlg.DoModal();
}
else if (this->m_busnum == "9" && this->m_loadfactor == "1.0") {
m_bitmap.LoadBitmap(IDB_9_10);
dlg.DoModal();
}
else if (this->m_busnum == "9" && this->m_loadfactor == "1.2") {
m_bitmap.LoadBitmap(IDB_9_12);
dlg.DoModal();
}
}
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
1条回答
为你推荐
- mfc如何实现子对话框完美嵌入主对话框
- c++
- 1个回答
- MFC父对话框控件如何控制子对话框?
- 控件
- mfc
- 图片
- 对话框
- 1个回答
- MFC将对话框复制一份后粘贴出另一个对话框,将上面控件删除了运行时候却还在
- 控件
- 界面
- mfc
- 对话框
- 7个回答
- mfc如何通过鼠标点击来改变对话框里的图片?
- mfc
- 对话框
- 鼠标
- 3个回答
- MFC 怎么使一个模态对话框有效,其他无效
- mfc
- c++
- 对话框
- 1个回答
- 如何在显示某个对话框之前,改变其上控件的参数,然后再显示之?
- 控件
- mfc
- 对话框
- 1个回答
- MFC delete对话框对象问题
- 2个回答
- VS2010对话框程序最多添加255个控件!!!超过之后有什么影响吗?
- 2个回答
- MFC中的对话框可不可以两个对话框同时存在并且工作?
- 5个回答
- 请教MFC多对话框的问题
- 3个回答
- MFC中对话框中控件随对话框大小改变而等比例变化
- 4个回答
- MFC基于对话框模式下使用鼠标在Text Control控件中画图
- 控件
- mfc
- 画图
- 对话框
- 鼠标
- 3个回答
- 怎么让MFC中Webbrowser控件的大小随对话框变化而变化?
- mfc
- 2个回答
- MFC对话框文件,如何在一个对话框的编辑框设置数据改变另一个对话框变量呢?
- mfc
- 设置参数改变变量
- 3个回答
- MFC 基于对话框的画图问题 OnPaint()函数不解
- mfc
- 画图
- 4个回答
- MFC父窗口控制子窗口CListCtrl控件刷新的问题
- 控件
- mfc
- 控制
- 6个回答
- 寻求大神指点,如何将MFC对话框作为.net 中 winForm的父窗体
- mfc
- c++
- winform
- 对话框
- net
- 6个回答
- MFC对话框中,如何让正在循环绘图的窗口上可以响应其他控件
- mfc
- 响应
- 对话框
- 绘图
- 4个回答
- MFC对话框程序通过按钮弹出子对话框,如何初始化子窗口
- mfc
- c++
- 对话框
- 3个回答
- C++MFC基于对话框问题
- 基于对话框
- 无控件
- 直接执行
- 2个回答