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

[复制链接]
查看11 | 回复4 | 2011-2-10 22:12:07 | 显示全部楼层 |阅读模式
用AfxMessageBox这个函数试试,或者用::MessageBox(hwnd,"游戏时间到","提示",MB_OK|MB_ICONINFORMATION),第一个参数hwnd是你主窗口的指针,试试吧,不行再交流...
回复

使用道具 举报

千问 | 2011-2-10 22:12:07 | 显示全部楼层
这样吧用api函数吧,::Messagebox(句柄,“”,“”,MB—OK);,如果要使它在你的游戏窗口前,找到该窗口句柄,如FindWindow(“窗口类名”,“窗口标题栏名”),一般只选一个,令一个为NuLL当然用afxmessagebox更好,我们在vc控治台程序都可以用上面程序...
回复

使用道具 举报

千问 | 2011-2-10 22:12:07 | 显示全部楼层
模态窗体,都是这个效果的呀。应该是在你弹出这个窗体时,暂停主窗体的消息循环。待对话框关闭后,恢复主窗体的消息循环。不知道这个思路对不对。希望能帮到你。...
回复

使用道具 举报

千问 | 2011-2-10 22:12:07 | 显示全部楼层
自己画个窗口吧,然后以domode方式创建。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行