是否有一些自动方式将声明性.rc
对话框定义格式(及其内容)转换为调用运行时API(如CreateWindow
)的源代码片段,以创建具有相同布局和内容的对话框?理想情况下从Visual Studio中?
答案 0 :(得分:2)
对话框资源不生成代码。它们会传递到CreateDialogIndirect
和类似的API,用于解释DLGTEMPLATE
并构建调用CreateWindow
的单个控件。
没有工具可以将对话框资源脚本转换为冗余的CreateWindow
调用序列。 DLGTEMPLATE
的唯一用途是传递给CreateDialogIndirect
。