谁能告诉我填充 WNDCLASS
结构并调用 CreateWindow
而不是仅使用对话框的优点?
为主 GUI 窗口使用对话框要容易得多,因为我可以使用资源编辑器创建它。
那么有人能告诉我为什么我想为 GUI 的主窗口创建一个窗口而不是对话框吗?
最佳答案
对话框是窗口的一种特殊情况,专门用于管理子控件(它们本身是其他类型的窗口)。
使用自己的 winclass 创建的窗口是在使用输入和生成自己的输出时必须具有自己的语义的窗口。
通常是一个尚不存在的控件。
这不是优点的问题,只是做另一个不存在的事情的方法,而不是完全基于对现有其他人的重用。
关于c++ - 使用窗口而不是对话框的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105045/