【问题标题】:MFC WYSIWYG editorMFC 所见即所得编辑器
【发布时间】:2013-12-02 18:17:14
【问题描述】:

我想在 Visual C++ 2012 中使用 MFC 框架和 Document/View 结构制作一个应用程序;我想用编辑器编辑我的视图(即主窗口),而不是手动编码,但 Visual Studio 似乎可以在 WYSIWYG 模式下编辑对话框;我不想制作一个“基于对话框的应用程序”,我想制作一个文档/视图应用程序并使用所见即所得的编辑器编辑我的视图;有什么解决办法吗?

【问题讨论】:

标签: visual-studio visual-c++ mfc wysiwyg document-view


【解决方案1】:

在创建 MFC 应用程序时,您需要使用 CFormView 作为基类。

如果您已经有一个项目,请使用类向导添加一个新表单。选择 CFormView 作为基类。

当您打开资源视图时,您的新表单将列在“对话框”文件夹

【讨论】:

    【解决方案2】:

    在创建新文档/视图应用程序的向导的最后一步中,将视图基类从 CView 更改为 CFormView。当您这样做时,可以像对话框一样编辑 CFormView。

    【讨论】:

      【解决方案3】:

      基于 MFC 的应用程序具有所见即所得的编辑器。打开对话框、SDI 或 MDI 项目的 Resource Files 文件夹,然后打开 .rc 文件。菜单和工具箱应该会打开以供编辑。

      【讨论】:

      • 我没有对话框;使用文档/视图,代码生成器不会让我出现对话框!我有一个 CView,我想编辑它
      • 没有。您选择了一个 CView 和一个 sa 视图,但使用 CFormView 您拥有所有其他人正在编写的内容:用于对话框的 WYSIWIG 编辑器。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2012-11-04
      • 2011-05-24
      • 2019-08-07
      相关资源
      最近更新 更多