模式对话框和非模式对话框的区别

发布时间:
浏览次数: 693

好酷屋教程网小编为您收集和整理了模式对话框和非模式对话框的区别的相关教程:模式对话框和非模式对话框的区别:1、使用中的区别模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。而非模式对话框则无需这样,它不强制要求用户立即反应,而是与其他

模式对话框和非模式对话框的区别:

1、使用中的区别

模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。而非模式对话框则无需这样,它不强制要求用户立即反应,而是与其他窗口同时接受用户操作。

2、消息响应的区别

在消息响应方面,模式对话框和非模式对话框之间又有着很大的区别。模式对话框工作的时候,它有内部的消息泵机制,控件之间的交互不用人为的去控制,系统会帮助我们去处理。非模式对话框则像普通窗口一样,则由WinMain中书写的消息循环驱动。但由于是对话框,它对一些消息有特殊的处理。因此,在消息循环中,需要先对对话框提供截获消息的机会。

 

 3、销毁的区别

以上就是好酷屋教程网小编为您收集和整理的对话框,模式,区别,窗口,操作相关内容,如果对您有帮助,请帮忙分享这篇文章^_^

本文来源: https://www.haoku5.com/shenghuo/6444f0fe30764dfb4607c137.html

相关推荐

    分享到: