将资源对话框表单转换为源代码

时间:2013-12-14 22:17:46

标签: visual-studio winapi visual-c++ user-interface

是否有一些自动方式将声明性.rc对话框定义格式(及其内容)转换为调用运行时API(如CreateWindow)的源代码片段,以创建具有相同布局和内容的对话框?理想情况下从Visual Studio中?

1 个答案:

答案 0 :(得分:2)

对话框资源不生成代码。它们会传递到CreateDialogIndirect和类似的API,用于解释DLGTEMPLATE并构建调用CreateWindow的单个控件。

没有工具可以将对话框资源脚本转换为冗余的CreateWindow调用序列。 DLGTEMPLATE的唯一用途是传递给CreateDialogIndirect