BOOL CGuiTestApp::InitInstance()
{
CLandGui landGui; static BOOL bLandFirst=TRUE;//登陆校验 while(!bLandSuccess)
{
if(!bLandFirst)
{
MessageBox(NULL,TEXT("你的密码错误!"),TEXT("密码错误"),MB_ICONSTOP);
} if(IDCANCEL==landGui.DoModal())
{
return FALSE;
} if(bLandFirst)
{
bLandFirst=FALSE;
}
}
......//略去
}
问题描述:while循环执行到第二次时landGui.DoModal()不能产生模态对话框,引发异常.