windlucid 发表于 2005-2-2 10:16:33

高手救我 : 游戏中 如何设计 MessageBox ?

我一直被一个函数 困扰,就是 MessageBox ,
他是怎么设计的呢?
我猜想,可能是有钩子什么的.
但是怎么自己设计一个呢?

我们经常这样写..

if ( MessageBox(NULL,"你要退出?","系统提示",MB_OKCANCEL)== MB_OK) {... ...}

可是,MessageBox 是弹出一个窗口,他是受消息驱动的窗口啊!
怎么又能够返回 到 调用他的函数呢??
如果调用着也在一个窗口的函数中,那么这个窗口不就什么也不能处理了,甚至不能显示.

MessageBox 中到底有什么机制,促使他能够有始有终???

各位 ... 谈谈吧 ...
页: [1]
查看完整版本: 高手救我 : 游戏中 如何设计 MessageBox ?