首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

窗口变化,该如何解决

2012-03-12 
窗口变化在主窗口点击按钮响应调用另一个类的函数即OnMyInitDialog(),最后结果显示主窗口最小化,而这个窗

窗口变化
在主窗口点击按钮响应调用另一个类的函数即OnMyInitDialog(),最后结果显示主窗口最小化,而这个窗口没反应,请高手解答下
BOOL MyLoginDialog::OnMyInitDialog()
{
PostMessage(WM_SYSCOMMAND,SC_MAXIMIZE);//全屏显示窗口
//始终窗口至于最顶端
::SetWindowPos(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,10,10,450,300,SWP_NOMOVE);
return true;

}


void CMyProjectDlg::OnBnLogin()
{
// TODO: 在此添加控件通知处理程序代码
MyLoginDialog *pg=(MyLoginDialog*)AfxGetApp()->GetMainWnd();
pg->OnMyInitDialog();

}

[解决办法]
MyLoginDialog *pg=new TestChildDlg;
改为:
MyLoginDialog *pg=new MyLoginDialog;

热点排行