MFC中菜单的简单用法

当新建一个MFC SDI应用程序以后,会自动的添加一个菜单栏,在菜单栏中,会包含常规的菜单项:文件、编辑、查看、帮助等;理所当然的,我们可以轻松的编辑这些菜单项。

步骤/方法

  • 01

    添加菜单项:选择“ResourceView”;在树列表中找到“Menu” –> “IDR_MAINFRAME”,双击打开。这个就是我们要编辑的菜单。这个时候可以双击最后面的一个空白框,会打开一个窗口,输入名称和显示即可完成添加。要添加菜单中的项,选中菜单,会显示它所包含的所有项,在最先面同样有一个空白框,双击,输入名称和显示即可。

  • 02

    菜单的使用:添加完成后,运行程序,发现菜单项都是灰色的,这是因为没有添加菜单的事件。在MFC中,菜单的消息映射(Message Maps)有两个:COMMADN和UPDATE_COMMAND_UI。当用户点击菜单项时出发COMMAND,执行COMMAND中的相关操作。UPDATE_COMMAND_UI是由程序自动调用的,用来实时更新应用程序的UI。

  • 03

    另外,调用SetCheck方法可以设置菜单的选择状态。具体用法是: pCmdUI->SetCheck(true);

  • 04

    在UPDATE_COMMAND_UI中使用,pCmdUI是函数UPDATE_COMMAND_UI的参数,是一个指针参数。SetCheck传入的参数是一个bool值,ture为选中,false为不选中。只改变本菜单项的选中状态。

(0)

相关推荐

  • linux中grep的简单用法

    grep的简单用法 操作方法 01 可以用grep来查找管道传过来的或者文件中的特定字符或字符串,在终端上输入man grep可以显示grep的帮助手册 02 为了演示方便,我们新建一个文件1.c,在 ...

  • excel表格中星期的高级用法

    在EXCEL制作表格的过程中,经常用到星期,在填入星期的过程中,有很多方法实现不同的效果,这里我们收集了几种方法,一起来看看吧. 步骤 新建一张表格,在表格中A1.B1.C1.D1四个单元格中分别输入 ...

  • 在word文档中怎么绘制简单的表格?

    制作表格也可以使用word来做,下面给朋友介绍一下使用word怎么绘制简单的表格方法,来看看吧. 步骤 1.打开word,点开菜单栏中的表格,下拉中选择绘制表格. 2.弹出的小窗口就是绘制表格所需要的 ...

  • Creo钣金法兰壁怎么用?creo中法兰壁的用法技巧分享

    今天讲述一下钣金设计里面经常使用到的次要璧“法兰璧”的具体使用方法!法兰其实就像扫面一样,它是选择连续的边作为它的轨迹,然后使用开放的草绘截面进行扫面得到的附加钣金璧,好了,话不多说,下面让我们一起去 ...

  • EXCEL表格中HEX2OCT函数的用法详解

    Excel是一个常用办公工具,它本身功能很是强大,自带了很多已经预定义的函数,可以随时根据需要进行调用.而HEX2OCT函数是将十六进制数值转换成八进制数值的函数,那如何在EXCEL表格中使用该函数呢 ...

  • 怎样在VS2013/MFC中使用TeeChart绘图控件

    TeeChart作为一款强大好用的绘图控件,通过它可以绘制出各式各样的图表,包括2D的,还有3D的,绘制的图表美观实用,这里主要讲述如何在VS2013/MFC中使用TeeChart控件,顺便说一下在V ...

  • Excel中MIN函数的用法

    今天详细介绍下Excel中MIN函数的用法. 操作方法 01 MIN函数是求最小值函数,用法比较简单,如下图所示: 02 函数参数可以是若干数字如下图所示: 03 也可以是若干数字单元格,如下图所示: ...

  • Excel中Left函数的用法

    Excel中Left函数可以从字符串最左侧开始提取指定长度的字符,用法比较简单.今天就来介绍下Excel中Left函数的用法. 操作方法 01 Left函数有两个参数,第一个是要提取的字符串或所在单元 ...

  • Excel中MAX函数的用法

    今天详细介绍下Excel中MAX函数的用法. 操作方法 01 MAX函数是求最大值函数,用法比较简单,如下图所示: 02 函数参数可以是若干数字如下图所示: 03 也可以是若干数字所在单元格,如下图所 ...