永发信息网

MFC 如何实现一个不阻塞当前线程的MessageBox

答案:2  悬赏:0  手机版
解决时间 2021-03-18 15:02
  • 提问者网友:嘚啵嘚啵
  • 2021-03-18 10:08
MFC系统提供的MessageBox(以及 AfxMessageBox),都是要阻塞当前线程的吧,
如何实现一个不阻塞当前线程的 MessageBox呢?
目的在于只是在某些情况下给用户一个提示信息,不需要等待用户反馈,用户点击确定后,自动销户该MessageBox;
虽然可以自己设计一个对话框,并用 new 实现这个效果,当如何实现用户点击确定后自动销毁该窗口呢。
不然最后会有一堆没有释放的内存。
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-03-18 11:47
CTestDlg *dlg=new CTestDlg;
dlg->Create(IDD_TEST_DLG,NULL);
dlg->ShowWindows(SW_SHOW)
对话框的PostNcDestroy方法中delete this
全部回答
  • 1楼网友:煞尾
  • 2021-03-18 13:09
http://blog.csdn.net/j2ee_ren/article/details/14227635
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯