天天看點

MFC中模态對話框和非模态對話框的差别

在MFC中有模态對話框和非模态對話框,那這兩種有什麼差别呢。

又都是用于什麼場合呢。

首先,要弄清楚2種對話框是怎樣建立的。

然後要弄清楚2種對話框有什麼差别,可能從表面上看,模态會堵塞主對話框。可原理是什麼呢。

還有就是。當有模态和非模态對話框沒有關閉的時候,在工作列中。關閉主視窗,會有什麼樣的效果呢。

盡管。如今有非常多優秀的開源庫比方QT。DUI等,可是這些原理,我們還是要了解的,不能停留在用的層面。

有人說MFC過時了。有人說,如今有非常多開源庫,知道怎麼用就能夠了。可是如今界面要的互動好,界面設計和UI美麗,還是須要了解清楚的,而且非常多時候,還要自繪界面元素。盡管MFC自帶的控件非常多時候滿足不了我們在項目中的要求。可是。大部分學習界面程式設計都是從MFC開始的吧。MFC這套東西和原理還是值得學習和研究的。

在學習的過程中,要可以舉一反三,要刨根問底。把零碎的東西串起來,系統化。并逐漸整理成自己的東西。那你就非常厲害了。