怎样在Messagebox 显示后使主窗口无法操作

就是比如显示“游戏时间到”后有一个确定,此时不允许用户再在主窗口点击,而不是点主窗口后,Messagebox隐藏到主窗口后面了。。... 就是比如显示 “游戏时间到” 后有一个确定,此时不允许用户再在主窗口点击,而不是点主窗口后,Messagebox隐藏到主窗口后面了。。 展开
 我来答
csl_xy
2011-02-10 · TA获得超过1157个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:56.7万
展开全部
用AfxMessageBox这个函数试试,
或者用::MessageBox(hwnd,"游戏时间到","提示",MB_OK|MB_ICONINFORMATION),第一个参数hwnd是你主窗口的指针,
试试吧,不行再交流
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
437384801
2011-02-12 · TA获得超过1867个赞
知道小有建树答主
回答量:1299
采纳率:0%
帮助的人:511万
展开全部
这样吧用api函数吧,::Messagebox(句柄,“”,“”,MB—OK);,如果要使它在你的游戏窗口前,找到该窗口句柄,如FindWindow(“窗口类名”,“窗口标题栏名”),一般只选一个,令一个为NuLL
当然用afxmessagebox更好,我们在vc
控治台程序都可以用上面程序
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cashop
2011-02-10 · TA获得超过200个赞
知道答主
回答量:151
采纳率:0%
帮助的人:86万
展开全部
模态窗体,都是这个效果的呀。应该是在你弹出这个窗体时,暂停主窗体的消息循环。
待对话框关闭后,恢复主窗体的消息循环。不知道这个思路对不对。希望能帮到你。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sd3130350
2011-02-10 · TA获得超过221个赞
知道答主
回答量:9
采纳率:0%
帮助的人:10.5万
展开全部
自己画个窗口吧,然后以domode方式创建。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xc84211698
2011-02-10
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
对话框分为两种:静态和动态的
查下如何创建静态对话框就好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式