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