子窗口中有一下变量
int Wind;
int Rain;
int Fog;
CString FilePath; 现在我想在点击按钮后把以上四个变量传给父窗口,请问怎么办
父窗口是这样调用子窗口的:void CMyRainView::On32788()
{
EnvironmentalSettings01 m_dlg;
m_dlg.DoModal(); // TODO: 在此添加命令处理程序代码
}
等待高手指点,谢谢!
int Wind;
int Rain;
int Fog;
CString FilePath; 现在我想在点击按钮后把以上四个变量传给父窗口,请问怎么办
父窗口是这样调用子窗口的:void CMyRainView::On32788()
{
EnvironmentalSettings01 m_dlg;
m_dlg.DoModal(); // TODO: 在此添加命令处理程序代码
}
等待高手指点,谢谢!
父窗口变量 = m_dlg.FilePath;
if( m_dlg.DoModal()==IDOK)
{
父窗口变量 = m_dlg.FilePath; }
在子窗口中我按按钮之后怎么调用
谢谢各位!
if(MessageBox("确定应用这些设置吗?","应用设置",MB_OKCANCEL |MB_DEFBUTTON2| MB_ICONSTOP )==IDOK)
{
CWnd *wnd=this->GetParent();
//走到这不知道怎么调用父窗口中的setValue(,,,,)函数了
return;
}
以下是setValue()函数,高手在指点一下,谢谢 void CMyRainView::setValue(CString f,int a,int b,int c)
{
if(f)
{
FilePath=f;
}
if(a)
{
initWind=true;
Wind=a; //fenglidaxiao
}
if(b)
{
initRain=true;
Rain=b;
}
if(c)
{
initFog=true;
Fog=c;
}}