使用Window而不是Dialog的优势

时间:2011-11-12 14:25:59

标签: c++ windows api dialog window

有人能告诉我填充WNDCLASS结构并调用CreateWindow而不仅仅是使用对话框的优势吗?
使用主GUI窗口的对话框更容易,因为我可以使用资源编辑器创建它。

那么有人可以告诉我为什么我要为GUI的主窗口创建一个Window而不是Dialog?

1 个答案:

答案 0 :(得分:0)

对话框是一个特定的窗口,用于管理子控件(本身就是其他类型的窗口)。

使用自己的winclass创建的窗口是一个窗口,在使用输入并生成自己的输出时必须有自己的语义。

通常是一个尚不存在的控件。

这不是优势的问题,只是做另一个不存在的事情的方式,而不是完全基于现有他人的重用。