模式对话框和非模式对话框的区别:
1、使用中的区别
模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。而非模式对话框则无需这样,它不**要求用户立即反应,而是与其他窗口同时接受用户操作。
2、消息响应的区别
在消息响应方面,模式对话框和非模式对话框之间又有着很大的区别。模式对话框工作的时候,它有内部的消息泵机制,控件之间的交互不用人为的去**,系统会帮助我们去处理。非模式对话框则像普通窗口一样,则由WinMain中书写的消息循环驱动。但由于是对话框,它对一些消息有特殊的处理。因此,在消息循环中,需要先对对话框提供**消息的机会。
3、销毁的区别
是所有的过往都是美好,还有许多我们想要擦去却擦不去的残痕。有人说,疼痛的往事可以选择忘记,可纵算忘记了,并不意味着就真的不存在。既是省略不去的过程,就只好默默忍受,只当是年少不经世事所犯下的无知错误。
本站声明:本站部分文章来自网络,由用户上传分享,如若内容侵犯了您的合法权益,可联系我们进行处理。文章仅供大家学习与参考,不**本站立场。