VS2010的MFC对话框程序中添加菜单栏的过程

MFC+VS2010编写一个计算器          每个人都有自己的编程语言爱好,每种语言都有自己的优势也都有自己的不足,可以肯定的是每种语言都只有学的深入了以后才能对这种语言进行熟练的操作,相对而言自己更喜欢C/C++。这篇文章就是根据C++和MFC来做的一个计算器(如下图1),另外一个使用方便并且效率高的IDE开发环境也是很重要的,现在很多书籍包括我们学习的时候都是采用VC6.0,不否认VC6.0很经典,但是用过VS2010以后相信你也不会失望的,另外向大家推荐一个插件Visual Assist X,她自动完成功能真是让人爱不释手。 阅读详情

VS2010的MFC对话框程序中添加菜单栏的过程

最近在看一个用MFC写的界面的项目的代码,在代码和界面中一直没有看到关于菜单控件是如何添加进对话框的,于是就百度了下。结果,与其它控件(Button等)添加的方式不一样;
VS2010的MFC对话框程序中添加菜单栏的过程大致分了这五步。

一、将Menu加入Resource视图中

在WorkSpace中的Resource视图下,在左边目录的任意位置上,先右键—->选择Add Resource(插入资源)选项,在弹出的对话框中选择Menu以后,再点击,new按钮,菜单就会添加成功了,但是现在还没有完成,还不能进行编译,因为现在的菜单时空的,在编译的时候会被清除的。

二、用菜单编辑器添加菜单栏及菜单项

菜单添加成功后,菜单编辑器自动打开,可以在其中添加菜单栏及菜单项,比较简单。

三、将菜单加载到你的对话框

第一步中添加一个菜单项,这是菜单就真正的加到了你的工程中了,接下来就是如何将菜单加载到你的对话框中了。
打开你新加入的菜单项,单击“项目”–>“添加现有项”,在这里选择已有的类,就是你要为其添加菜单的对话框的类,例如,***Dlg.cpp。然后确定。

四、在相应的文件中添加代码

// 打开对话框头文件***Dlg.h,声明CMenu 变量,例如m_Menu;
//打开***Dlg.cpp 文件,在***Dlg::OnInitDlg()中加入如下语句
m_Menu.LoadMenu(IDR_MENU1);  
使用 MATLAB/Simulink + Deep Learning Toolbox,构建一个基于LSTM的电网负荷预测模 本文介绍了一个基于Simulink和深度学习的智能电网负荷预测与调度建模方法。通过LSTM神经网络构建负荷预测模型,将历史负荷、天气、日期等特征作为输入,预测未来24小时负荷。然后将训练好的模型集成到Simulink仿真系统中,结合发电单元模型和经济调度逻辑,实现预测驱动的电力调度优化。实验结果表明,该方法预测误差在2.5%-4.0%之间,相比传统调度方式可降低15%-25%的运行成本。文章详细展示了从数据准备、特征工程、模型训练到系统集成的完整流程,为智能电网中AI技术的应用提供了实用参考。 阅读详情

相关推荐

通过Python实现物联网金橙子自动打标

对于自家公司使用金橙子打标卡时,为了与生产线或者PLC联动等,往往需要对金橙子打标卡进行二次开发,而在二次开发中不得不涉及到MarkEzd.dll这个文件,而这个dll文件网上版本多不说,一般都没法直接使用,最后还不得不花大价钱购买专用库。而本文针对这个问题,涉法通过python来绕过MarkEzd.dll文件,直接进行自动化控制EzCad来实现联动,可应用于实际生产。文章最后拓展一下以物联网的形式,实现手机平台等登录网页,输入想要的印字内容后,远程打印的案例。

lylelo的博客 3332

vs2010编程在窗口上添加菜单项

vs2010编程,实现在窗口上添加菜单项,各个选项代表不同的功能,分别实现了画点,直线,椭圆和矩形的功能,还有设置字体和颜色的选项。另一个菜单实现了对文件的写入和读取操作。

MFC对话框程序添加菜单和菜单响应函数

使用MFC向导创建了一个基于对话框程序,实现了为对话框添加菜单和菜单消息响应。

VS拓展入门】<四> 菜单的编辑

IDE 菜单栏包含 "文件"、"编辑"、"视图"、"窗口" 和 "帮助" 等菜单类别。

落魂之殇 1858

Visual Studio 添加自定义菜单

VS添加自定义菜单除了使用扩展插件外,还可以使用外部工具,本文介绍的就是使用外部工具添加自定义菜单。添加外部工具 在vs顶部菜单中依次选择:工具-外部工具 点击添加按钮即可添加一个外部的exe工具,如我需要使用cmd命令行,于是添加 相应的参数:项目录、项文件名、项扩展名。 添加自定义菜单 在vs顶部菜单中依次选择:工具-自定义 我这里要添加文件的右键菜单,因此在打开的窗口中依次选择:命令-上

竹子 5180

VS2010 MFC添加菜单

(1)在自己的工程资源视图目录下【添加资源】,新建一个【Menu】 (2)在自己的对话框的【属性】->【Menu】选项下选择自己刚新建的Menu (3)为刚才新建的菜单的一些选项【添加事件处理程序】,然后就可以写入一些自己的程序 ...

PtaQ的博客 1144

MFCVS2010对话框菜单添加及菜单响应

1.在资源窗口插入菜单,编辑菜单。(菜单名称后面加(&字母)就是快捷键) 2.在对话框右键>属性>常规 菜单选框中选择上面建立的菜单。 运行可以见到,对话框已建立起了菜单,下面开始添加响应事件 菜单每一项都有一个ID,可以在菜单窗口查看。 1.在对话框的CPP文件里的响应事件列表中BEGIN_MESSAGE_MAP 后  加上: //Vertion 菜单  ON_C

SS 3367

VS2010 MFC Dialog类的MENU菜单的单选、复选、菜单位图及右键弹出菜单教程(附源码)

新建空白工程: 资源底部有源码,可以搭配源码来看。 在这里,我不将空白对话框作为Menu菜单的窗口,我们新建一个窗口: 右键添加AddResource ->MENU 依次类推: 我们给对话窗口添加一个类,方便我们做管理: 接下来给按钮添加响应,如图所示: 选择我们刚才新建的对话类窗口: 菜单栏单选 void CTOOLBOXMENU::On32774() { // TODO: 我们在ID_32774这个菜单上实现 单选。 //我们的[菜单栏学习]->[打开]->子菜单是从327

CDamogu 2187

VS2010 MFC如何添加菜单栏与弹出式菜单

VS2010 MFC如何添加菜单栏与弹出式菜单 右键弹出式菜单代码: void CVs2010_MenuDlg::OnRButtonDown(UINT nFlags, CPoint point) //右键点击屏幕弹出菜单 { // TODO: 在此添加消息处理程序代码和/或调用默认值 /*POINT screenPoint=point; Cl...

Txwtech 3509

VS2010/MFC中如何对对话框添加控件

创建对话框资源需要创建对话框模板、修改对话框属性、为对话框添加各种控件等步骤。而如何为对话框添加控件直接影响到界面的美观和开发人员的工作效率。本人将为大家介绍如何为对话框添加控件的详细步骤。 方法/步骤 打开VS2010,新建一个基于对话框的项目,名字叫“Addition”。

qq_21693211的博客 3692

VS2010对话框添加菜单栏和工具栏及其启用,禁用同步

VS2010对话框添加菜单栏和工具栏及其启用,禁用同步 在对话框模式下,菜单栏和工具栏都需要我们自己手动添加添加菜单栏 1、菜单栏添加比较简单,只需我们创建好“菜单”资源后(即:资源视图->右键单击”XXXDlg.rc”->”添加资源”->资源类型”Menu”->”新建”)创建我们想要的菜单。 2、双击资源视图下的对话框ID->”属性”->找到”MENU”->单击下箭头找到创建好的

JohnnyHu90的专栏 1万+

VS2010中菜单设置于快捷键设置

我们在MFC中使用菜单时,都想使菜单项有快捷键,比如Ctrl+B等,在VC++2008或者VC++2010上面,我们会在子菜单项的Caption里输入菜单名以及额外输入(&I)\tCtrl+I,就能够显示如 发送(I)   Ctrl+I  这样子菜单项,然后在Accelerator里面绑定一下快捷键及菜单ID就可以了。     但是问题出现了,在VC++2008和VC++2010上面没有效果

LL-Studio的专栏 7238

VS2010/MFC中修改菜单栏后状态栏消失问题

今天用VS2010编写单文档的窗口程序,修改菜单之后忽然发现状态栏不见了,百度了好久也没有找到原因,无奈只能重新又做了一遍,结果功夫不负有心人,原因一不小心被我找到了。原来MFC中有一个命令是ID_VIEW_STATUS_BAR对应的函数可以隐藏状态栏的显示。我的解决方法比较笨,就是在菜单栏添加了一个状态栏显示的选项,把ID设为ID_VIEW_STATUS_BAR,当点击它...

weixin_34273479的博客 594

MFC 菜单栏添加方法

一、在资源视图中将menu加入资源视图中 1、在MFC中新建一个基于对话框MFC界面工程,打开资源视图截图如下: 里面是默认没有menu资源的。这时就需要我们手动添加menu资源了。 2、在资源视图中添加menu资源 还是在资源视图中,任选一个空白的地方“右击”,弹出如下界面,选择“添加资源(A)”功能 之后在弹出的对话框中选择menu资源,再单击“新建”按钮,界面如下: 注意:这个时候在工程的资源视图中已经有了menu资源。接下来就是新建menu资源了。 二、在资源视图添加菜单栏 1、

小黄的博客 4936

MFC(VS2013)对话框添加菜单

1、在资源视图中,右键单击-->添加 资源-->Menu--新建,并命名ID为IDR_MENU1 2、在主对话框的属性表中,找到Menu属性设置,并设置为ID_MENU1,至此,菜单就添加对话框中。 3、打开菜单文件,编辑自己的菜单项 4,、在具体的菜单项(如打开菜单)中,右键单击,选择添加事件处理程序

pudongdong的博客 2175

MFC 对话框程序 添加菜单

1.可以在对话框的属性窗口中把menu属性设为要添加的菜单ID 2.可以通过如下代码进行动态添加:  CMenu* menu = new CMenu();  menu->LoadMenuW(IDR_MENU1);  SetMenu(menu);

我的英文站点:https://iorilan.medium.com/ 1018

MFC对话框添加工具栏、菜单、状态栏

MFC对话框添加工具栏、菜单、状态栏添加工具栏: 1.对话框头文件中添加 CToolBar m_wndToolBar; 2.对话框初始化函数中添加 if(!m_wndToolBar.Create(this) || !m_wndToolBar.LoadToolBar(IDR_TOOLBAR1)) { TRACE0( "Failed to Create Dialog Toolbar\n "); EndD

琅嬛福地 8430

VS2010中实现MFC富文本框添加右键菜单

程序运行工具,采用Visual Studio 2010。实现MFC富文本框添加右键菜单步骤如下。    1.选择菜单项文件->新建->项目,弹出“新建项目”对话框。    2.左侧面板中“已安装的模板”的Visual C++下选择MFC,中间窗口中选择“MFC 应用程序”,保存至目标文件夹。然后在下面的名称编辑框中键入工程名称,本例将文件名命名为“RICHEDITMENUA”,...

qq_21358053的博客 1932

Visual Studio 2010——C#的主菜单的使用

实验环境:Windows XP,Visual Studio 2010  Ultimate 1 创建项目     文件>>新建>>项目,选中“Windows窗体应用程序”,如下图所示:      2 点击菜单栏的“视图”,依次找到“解决方案资源管理器”,“工具箱”和“属性窗口”,分别点击它们。菜单如下图所示。 创建好工程后,效果图如下图所示 3 添

OneSea 3332

(源码)基于TensorFlow Lite Micro的语音识别系统.zip

# 基于TensorFlow Lite Micro的语音识别系统## 项目简介本项目是一个基于TensorFlow Lite Micro框架的语音识别系统,能够识别两个关键词“yes”和“no”。该系统通过麦克风监听周围环境,并在检测到特定关键词时通过LED或屏幕显示进行反馈。系统设计紧凑,适用于资源受限的嵌入式设备,如STM32F103等。## 主要特性和功能 关键词识别能够识别“yes”和“no”两个关键词。 低资源消耗仅占用约22KB的Flash存储和10KB的RAM,适合在资源受限的设备上运行。 多平台支持支持多种硬件平台,包括ARC、ESP32、STM32F746、NXP FRDM K66F、CEVA BX1SP500等。 自定义模型训练支持用户训练自己的语音识别模型。 开发机测试支持在macOS和Linux开发机上运行和测试。## 安装使用步骤### 1. 环境准备根据目标平台选择相应的开发环境

上一篇: python中linspace()和arange()的区别
下一篇: AfxMessageBox和MessageBox区别
HelloWorld_EE
博客等级 码龄13年 1861粉丝 609原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值