vc弹出messageBox怎么样保留原有对话框

2024-11-28 00:00:38
推荐回答(1个)
回答1:

不知道有没有理解错你的意思,是否是弹出MessageBox后,原来的对话框还能够响应操作

由于MessageBox是模式对话框,只有无模式对话框才能实现上面的功能,若要MessageBox对话框实现上面的功能的话,除非在新线程中调用MessageBox
例如:

UINT MyThread(LPVOID pParam)
{
return MessageBox(NULL, (LPCTSTR)pParam, "测试", MB_OK);
}
void CBbbDlg::OnOK()
{
AfxBeginThread(MyThread, "对话框测试 !");
}