vc.如何让MessageBox显示3秒自动关闭?
展开全部
windows和MFC提供的标准的MessageBox是不支持这个功能的。
你可以自己做一个对话框,只有一个按钮,然后自己加定时器,每次自己销毁(调用OnOK就行)。
你可以自己做一个对话框,只有一个按钮,然后自己加定时器,每次自己销毁(调用OnOK就行)。
追问
哦 ! 好的! 我试试 谢谢!!
追答
不客气。还可以在自定义的提示对话框的.h文件中,定义一个这样的函数:(注意在类定义之外)
inline int WINAPI DoMyMessage(CString msg,int Second);
{
CMyMsgDlg dlg;
dlg.m_sec = Second;
dlg.m_msg = msg;
return dlg.DoModal();
}
然后在APP类的头文件中包含这个提示对话框.h,那么程序的任何地方都可以直接调用:
DoMyMessage("这里提示“,5);
这个样子了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询