新的编程模型 开始 老的程序:当程序的 g ra p hic s 有需要时等待用户 inM a ino 的输入 InitG ra p hic so) e reg isterXXXC a IB 事件驱动程序:当 有用户输入时就响 结束 应 消息循环 ■系统会捕获事件并 把消息发给相关应 绘图函数 用程序 老的程序: 当程序 有需要时等待用户 的输入 事件驱动程序: 当 有用户输入时就响 应 系统会捕获事件并 把消息发给相关应 用程序 开始 W inM a in() M a in() InitG ra p hic s() re g iste rXXXCa llB a c k() 消息循环 鼠标、 键盘、 定时 器回调函数 绘图函数 我的程序 g ra p hic s 调⽤用 返回 结束