用AfxMessageBox()弹出一个消息给用户看,要用户点确定一下,才能执行AfxMessageBox()下面的语句,我怎样做即使用户不点确定,我也做下面

youg 2002-08-02 06:32:24
用AfxMessageBox()弹出一个消息给用户看,要用户点确定一下,才能执行AfxMessageBox()下面的语句,我怎样做即使用户不点确定,我也做下面的事情呢?
...全文
184 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
In355Hz 2002-08-02
  • 打赏
  • 举报
回复
可能一:
将你下面的工作放到OnIdle里执行。
可能二:
重载C*App::DoMessageBox,在这里面仿造MessageBox样式自己创建一个类似的*非模态*对话框,创建后立即返回。
lizmei001 2002-08-02
  • 打赏
  • 举报
回复
建议用非模态对话框,在对话框中设定时关闭
lizmei001 2002-08-02
  • 打赏
  • 举报
回复
WNDCLASS wcItemFrmWnd; wcItemFrmWnd.cbClsExtra=0;
wcItemFrmWnd.cbWndExtra=0;
wcItemFrmWnd.hbrBackground=(HBRUSH)(COLOR_3DFACE+1);
wcItemFrmWnd.hCursor=::LoadCursor(NULL,IDC_ARROW);
wcItemFrmWnd.hIcon=::LoadIcon(NULL,IDI_APPLICATION);
wcItemFrmWnd.hInstance=::AfxGetInstanceHandle();
wcItemFrmWnd.lpfnWndProc=AfxWndProc;
wcItemFrmWnd.lpszClassName=_T("DLItemFrame");
wcItemFrmWnd.lpszMenuName=NULL;
wcItemFrmWnd.style=CS_CLASSDC;
m_tabMainDisp.GetClientRect(&rect);//m_tabMainDisp也是一个CWnd类,以该类为父窗口,创建子窗口
rect.top+=27;
rect.left+=3;
rect.right-=4;
rect.bottom-=4;
m_ItemFrmWnd.CreateEx(WS_EX_MDICHILD,_T("DLItemFrame"),"myMMM",WS_CHILD|WS_VISIBLE|WS_DISABLED,
rect,&m_tabMainDisp,IDC_ITEMFRMBASE+i);
//创建返回为0,失败,但getlasterror()=0,说是动作完成???????

m_ItemFrmWnd.EnableWindow();

howtotell 2002-08-02
  • 打赏
  • 举报
回复
设置一个定时器.
FFXI 2002-08-02
  • 打赏
  • 举报
回复
MessageBox()也不行!!

1. 用线程
2. Create一个Modeless对话框
dnyz 2002-08-02
  • 打赏
  • 举报
回复
用非模态对话框啰,就是用Create来创建而不是DoModal创建的对话框
bljbljbljblj 2002-08-02
  • 打赏
  • 举报
回复
改用MessageBox就行
AfxMessageBox不知道行不行
seanhut 2002-08-02
  • 打赏
  • 举报
回复
可以用多线程来解决,在一个线程里执行AfxMessageBox
pp_ipr 2002-08-02
  • 打赏
  • 举报
回复
你可以自己create一个modeless对话框
这样自然可以继续你的工作了~~~~~~~~~`
YP2002CN 2002-08-02
  • 打赏
  • 举报
回复
把你的AfxMessageBox(放在OnTimer裡面..進去就KillTimer(..你覺得如何?

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧