当前位置:首页 >> 其它课程 >> vc++5菜单

vc++5菜单


第5章

菜单、工具栏和状态栏

5.1 菜单
菜单设计一般需要经过下面两步:
(1) 使用菜单编辑器编辑菜单资源; (2) 使用ClassWizard进行消息映射,编辑成员函 数,完成菜单所要实现的功能。

1

5.1.1 用编辑器设计菜单 1. 编辑菜单 ?在 项 目 工 作 区 中 选 择 ResourceView , 双 击 Menu 中 的 IDR_MAINFRAME,打开菜单编辑器。

2

?双击空白菜单项,系统弹出主菜单属性对话框。 在Caption栏中输入主菜单名如“绘图(&D)”

3

4

?双击主菜单下的虚线空白处,系统弹出菜单属性 对话框。在ID栏中输入标识符,在Caption栏中输 入菜单名如“矩形(&R)\tCtrl+R“

菜单项的标 识符(ID)

菜单项在状态栏上 显示的提示信息

标题

5

?为菜单添加快捷键。
ResourceView→Accelerator→ 双 击 ID_MAINFRAMEDAI
打开快捷键编辑器→双击底部空白框→打开如下对话框,为菜单添 加快捷键

6

2. 建立消息映射 为菜单项添加消息处理函数 按Crl+W Class name: XXXview (类视图)

Object IDs: ID_JUXING
Messages: COMMAND

(菜单标识符)
(消息)

双击COMMAND→ 接受系统默认的函数名 → 双击该函数名 →在消息函数中添加代码

7

【例】 编写一个单文档应用程序,在菜单栏中增加一 个“绘图”主菜单,并在其中添加“矩形”和“椭圆” 两个菜单项,并为菜单项添加消息处理函数。

Li4_1

8

5.1.2 快捷菜单
1 添加快捷菜单 工程→插入工程→Conponents …… →双击Visual c++ Conponents文件夹
→选择Pop-up-Menu→单击Insert→选择XXXView类。

2 编辑快捷菜单 资源视图→Menu→双击新的菜单资源CG-IDR-POPUP-Li4_1View
→删除Popup菜单项→将“绘图”菜单复制到此。 3 为快捷菜单连接一个类 Ctr+W→弹出添加类对话框→选择Select an existing class →OK

9

在上例的基础上添加绘图快捷菜单

10


更多相关文档:

基于vc++的菜单程序设计

基于vc++菜单程序设计_计算机软件及应用_IT/计算机_专业资料。中北大学信息...北京:科学出版社,1985 (5 篇以上) 5.设计成果形式及要求:课程设计说明书 ...

VC++实验八 MFC 菜单编程实验

VC++实验八 MFC 菜单编程实验_计算机软件及应用_IT/计算机_专业资料。实验八 ...(nFlags, point); } 5、实验结果 四、实验总结通过本次的编程实验,我对MFC...

VC6.0的常用菜单命令项

VC6.0的常用菜单命令项_计算机软件及应用_IT/计算机_专业资料。VC6.0 的常用菜单...(5)Build 菜单 Compile:快捷键 Ctrl+F7。编译当前处于源代码窗口中的源程序...

在vc中如何制作右键菜单

通常情况下,弹出式菜单在鼠标右键单击时弹出,当然,也可以根据需要随时 弹出。 在 VC++5 的 MFC 中,管理菜单的类叫 CMenu。下面我向大家介绍建立一个弹出式 ...

VC++单文档工程点击菜单弹出相应对话框--总结笔记

VC++单文档工程点击菜单弹出相应对话框--总结笔记_计算机软件及应用_IT/计算机_...5、右键点击具体菜单项,选择“属性” ,为其指定一个 ID(此步骤可省略,使 用...

VC6+菜单中英对照整理版

VC6+菜单中英对照整理版_计算机软件及应用_IT/计算机_专业资料。英语薄弱的同仁...Insert / 插入 5. Project / 工程 5.1 Add to Project / 工程->增加到...

VC++菜单,工具栏和状态栏

VC++菜单,工具栏和状态栏_计算机软件及应用_IT/计算机_专业资料。希望对大家有帮助实验5 菜单、工具栏和状态栏 实验目的 1、 掌握菜单的实现机制和创建过程 2、...

VC++ 列表控件的使用方法

VC++ 列表控件的使用方法_计算机软件及应用_IT/计算机_专业资料。列表控件可以看...4 点击列表控件,然后在对话框里画一下范围,即可画出列表控件 5. 右键点列表...

vc6.0界面和英文菜单含义

图 1 VC++主菜单栏 1. File 莱单 File 菜单中的命令主要用来对文件和项目...表 5 列 出了 Project 菜单各项命令的快捷键及它们的功能。表 5 菜单命令 ...

VC课程设计1菜单1

· 11 . 运行结果··· 18 六. 设计评述··· 21 七. 参考文献·...(2)主要目标: a 学习 VC 有关菜单编程及图形显示的方法 b 当程序启动时,菜单...
更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com