wxWidgets中基于对话框和基于框架的应用程序之间有什么区别

jje*_*omi 3 c++ wxwidgets codeblocks

我正在尝试使用Codeblocks 16.01,wxWidgets 3.1.0和MinGW学习使用C++的GUI编程,当我在Codeblocks中启动wxWidget向导时,我可以选择我的应用程序类型是基于对话框还是基于框架.

在此输入图像描述

我的问题是:基于对话和框架的应用程序是什么意思?有什么不同?

小智 5

它们是不同类型的顶级窗口,如果您遵循一般的UI规则,则不相关,不一定与wxWidgets相关.有很多答案,谷歌可以轻松找到; 尝试一下:

wxFAQ:wxFrame和wxDialog有什么区别?

wxForum:wxFrame vs wxDialog

wxForum:什么是wxDialog和wxFrame之间的区别?

它与任何"资源编辑器"无关,即使用对话框或框架或类似内容构建UI的方式.