读书人

窗口变化,该如何解决

发布时间: 2012-03-12 12:45:33 作者: rapoo

窗口变化
在主窗口点击按钮响应调用另一个类的函数即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;

读书人网 >VC/MFC

热点推荐