- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MF实验3菜单工具栏和状态栏.doc
实验3菜单、工具栏和状态栏
一、 实验目的
通过本实验,掌握菜单、工具栏和状态栏的使用
二、 实验内容
制作_个含有菜单、工具栏和状态栏的单文档应用程序,要求如下:
其中菜单栏中添加一个菜单项:“我的菜单⑽”,内容如图3-1所示。
其中,Position Set 屮的各项分别U:工作K的文本句卜(Move Down 10)、|ojA:(Move LeftlO)、 向上(MoveUplO)、向右(MoveRightlO)移动10个平.标位置。
我的菜单每
Text Set
T Textini
Posrtion Set
Ti Tcxt2(WJ
Message Set
?
(a) Text Set 菜单项
^菜单fM|珐助(H
J Text Set ?
b
£麵
1
Position Set ?
D
Move DownlO(D) |
Message Set ?
L
Move LeftlO?
R
Move UplOOO
Move RightlOlB)
(b) Position Set 菜单项
(我的菜单fM) 1秘助(H)
J Text Set
?
Position Set
?
■■ 1 ■■ ■ ?? —^—1■ ■
Message Set
l
?
Helio(H)
Visual C++⑸
(c) Message Set 菜单项阁3-1 “我的菜单(M)”的内容
工具栏中添加六个按钮,如图3-2 (a)中所示,且工其栏中按钮的功 能与对应菜单项功能- ?致。
状态栏中添加两个信息用来兄示鼠标的坐标位置,当鼠标移动时状态 屮的指针坐标位置会发生变化。
运行结果如图3-2所示。
必无杨题-S5_l
:文件(F)賴(E)视图⑺我的菜单(M)铥助(H)
T Ti L P
Welcome to Visual €*? studying garden!
就绪rTQSCRL
就绪
rTQ
SCRL
(a)初始运行结果
- S5_l
:文件(F)菊辑(E) ?g(V) 残的菜单⑽華助(H)
Ti L D R
Hello world!
上-
NUM
SCRL
(b) Textl菜单项的运行结果
- S5.1
Hike Visual Cw!
就绪 心 379^^^ 5 P r f.1 SCRL -::
.
(d) Position Set菜单项屮各菜单项纟II合运行的结果
(e) Hello菜单项的运行结果
(f) Visual C++菜单项的运行结果
提示:
新建一个名称力Menu的单文把使用程序,自动生成CMenuView、CMenuApp、
CMenuDoc 和 CMainFrame 网个类。
打开“资源视图”标签,依次展开Menu、Menu.rc、Menu节点,单击IDR_MAINFRAME, 打丌菜单资源编辑器,进行“我的菜单”的添加,屮热键设置为M,因此菜单项的Caption 属性设置为“我的菜单(M)”,其子菜单设置如h
菜单项
子菜单项
ID号
加速谜
Text Set
Textl (T)
ID TEXT HELLO
F3
Text2 (O)
IDJTEJCrjTC
F4
Postion Set
Move DownlO (D)
ID D0VN.ADD.10
F5
Move LeftlO (dtZ)
ID LEFT.ADD10
re
Move Up 10 (Y)
ID.UP^ADDIO
F7
Move Right10 (B)
ID.RIGHT.ADDIO
re
Message Set
Hello (H)
IDJELLO
F9
Visual C-H-(^S)
ID VC
F10
添加加速键的方法:
资源视阁一“Accelerator”项一双击“IDR_MAINFRAME” 一进入加速键设置窗口。
对CMenuView类进行Public类成员喪量添加: int m_x; int m_y;
CString m_Text;
变量添加的方法:
方法一:在类视图屮选屮CMenuView类点击右键,在弹出的快捷菜单中选择“类异”一
“成员变量”选项卡一 “添加自定义…”按钮一 “添加成员变量”在对话,然后在其中进行 变量添加。
方法二:在类视陶屮双街CMenuView类,进入MenuView.h文件屮CMenuView类的定义部 分添加如上变量定义语句。
文档评论(0)