首页 文章

适用于非MFC应用程序的Visual Studio 2012资源编辑器

提问于
浏览
0

Visual Studio资源编辑器无疑包含一组有 Value 的工具,可以在为MFC应用程序创建UI时提供帮助,尤其是各种对话框和图形元素 .

我有理由留在非托管C,这意味着不使用Windows窗体 . 因此,我在创建非MFC应用程序时得到了一个想法, if it is possible to use resources created with VS2012 Resources Editor in non-managed C++ .

  • 如何从我的非托管C代码中引用GUI元素?

  • 我可以完全抛弃MFC结构并使用我自己的C设计吗?

  • 您是否知道任何涵盖此内容的优秀教程?我在网上搜索过并试过了YouTube,但是我没有找到适合这个问题的例子 .

我用:

  • Visual Studio 2012 Ultimate

  • Windows 7 x64

  • 非托管C

谢谢 .

1 回答

  • 2

    MFC本质上是WinAPI的包装器,因此可以在没有MFC的情况下完全使用这些资源文件 . 在设计/编译时:

    • 拖放资源以创建 .rc 文件

    • 包含生成的头文件 - #include "resource.h"

    在运行时:

    • 在您的代码中,请务必调用 InitCommonControlsEx

    • 使用WinAPI调用加载资源,例如 DialogBoxCreateDialog 等 .

相关问题