当前位置: 首页 > news >正文

【23】MFC入门到精通——MFC资源视图 报错“在另一个编辑器中打开” ,MFC Dialog窗口消失 资源视图“在另一个编译器中打开”

文章目录

  • 1 现象
  • 2 解决办法
  • 3 如何打开resource.h头文件
    • 3.1 resource.h头文件 介绍
    • 3.2 打开resource.h头文件 方法

在我们vs初学者刚刚接触mfc编程时,常常遇到mfc资源视图在另一个编辑器中打开,

下面是解决方案 和 问题产生的原因。
在这里插入图片描述

1 现象

MFC Dialog窗口消失,资源视图 报错“在另一个编译器中打开”。

于是关闭resource.h头文件,重启MFC项目,重启电脑,,,,等一通尝试后问题依旧。

在这里插入图片描述

2 解决办法

一般这种情况是打开了头文件中的resource.h造成的,

关闭resource.h文件,在解决方案资源管理器双击.rc文件。

这时资源视图,就恢复正常了。
在这里插入图片描述
这时资源视图,就恢复正常了。可以打开Dialog中的对话框了
在这里插入图片描述

3 如何打开resource.h头文件

3.1 resource.h头文件 介绍

创建MFC工程时,自动生成的.h文件下会包含一个 #include "resource.h" 头文件,

"resource.h"头文件主要定义控件ID的宏定义,但双击、或右键转定义 都打不开。

当我们在Dialogd对话框中添加 Button、Static Text 等控件时,MFC会自动生成一个不重复的ID,且在"resource.h"文件中生成ID的宏定义。
在这里插入图片描述

在这里插入图片描述

3.2 打开resource.h头文件 方法

解决方案资源管理器的头文件中找到 resource.h文件,

双击resource.h文件,

在这里插入图片描述
这时 窗口会自动切换到 资源视图,
并且弹窗提示 “…已经打开,是否关闭它? ”(这里的已经打开指的是 Dialog对话框)

选择是,resource.h头文件 就打开了
在这里插入图片描述

当我们打开resource.h头文件,会出现一个问题,

MFC Dialog窗口消失,资源视图 报错“在另一个编译器中打开”。

于是关闭resource.h头文件,重启MFC项目,重启电脑,,,,等一通尝试后问题依旧。

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/507526.html

相关文章:

  • 微服务学习笔记(黑马商城)
  • 全面解读大型语言模型测评:从认知演进到实操框架
  • 网站建设页面图跨境电商平台设计
  • 全景网站开发postfix wordpress
  • 好文与笔记分享 AI Agent设计与实现
  • AI风险评估模型下的黄金高位回调近2%:美元走强与避险情绪降温的量化分解
  • 真空共晶炉选型秘籍
  • 国外设计欣赏网站wordpress电影网盘
  • 智能饮水机方案开发MCU主控芯片要求
  • 做网站的步骤视频工程造价专业建设规划
  • HTTPS的加密方式
  • vue3提升 -- 1
  • Ubuntu从零开始配置Git
  • 做网站499微信网站设计制作
  • 网站开发充值功能经营管理培训课程
  • 使用 grubby工具进行多内核管理和切换的核心操作
  • LeetCode每日一题——三角形的最大周长
  • 英飞凌CoolSiC mosfet现在采用TO-247PLUS-4
  • Altium Designer(AD24)原理图符号库绘图按钮总结
  • 西安开发网站的公司西安网站建设ruiqinet
  • 自建网站 备案html5手机网站开发视频
  • spring 中 HttpStatus 与 ResponseEntity
  • 网站开发如何入账建设银行网站
  • C++ 圆台体积和表面积计算程序(Program for Volume and Surface area of Frustum of Cone)
  • 从 0 到 1 搭智能路侧停车系统:SpringCloud Nacos/Feign/Seata 全链路实现(源码可复用)
  • Bootstrap5 导航栏
  • 【基础理论】位置向量|位置编码学习笔记
  • 基于8051+PROTEUS仿真实例006-单只数码管循环显示0~9
  • 如何解决 pip install -r requirements.txt 子目录可编辑安装缺少 pyproject.toml 问题
  • C# 里的 KeyValuePair<TKey, TValue>