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

What is the difference between a dialog based and frame based application in wxWidgets

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

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

它们是不同类型的顶级 windows,如果您遵循一般 UI 规则则相关,不一定与 wxWidgets 相关。那里有很多答案,google 很容易找到;尝试一些:

wxFAQ: What's the difference between a wxFrame and a wxDialog?

wxForum: wxFrame vs wxDialog

wxForum: whats is the difference betweem wxDialog and wxFrame?

它与任何“资源编辑器”无关,您将使用对话框或框架或类似的东西构建 UI 的方式。