注册 登录
编程论坛 VC++/MFC

MessageBox(模态对话框)执行后不弹出,需要按alt才能弹出到最前端来的问题

sccer 发布于 2015-11-01 15:17, 2356 次点击
就是在主对话框上有个按钮,按下的话执行弹出警告消息框的程序,代码如下:
void CMyDlg::OnMark()
{
        if(-1==m_sTime)
        {
            AfxMessageBox("unknown starting date","error");
            return;
        
        }
        ……
}

执行到messagebox这里之后,主对话框进入无响应状态,但并没有看到消息框,需要按下alt之后消息框才能正常弹出来,这个问题怎么解决啊?是为什么?
1 回复
#2
sccer2015-11-01 16:11
新建了一个工程,局部模拟了一下,是可以弹出来的。不知道原工程哪里有问题
1