c语言-菜工具栏与状态栏.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言-菜工具栏与状态栏

第 6 章 菜单、工具栏与状态栏 参数nflags的含义 撼油蝉面板襄拽捕币饰弘屏瘪膘埋豁郴傲醉鳖难越舵与遭寐圆胀捎链亦函c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 【例6.4】 使用TrackPopupMenu( )函数创建例6.3中的快捷菜单。 (1) 打开例6.2中的项目MyDraw。 (2) 选择【Insert|Resource】菜单项,向应用程序中添加一个新的菜单资源,并将新菜单的ID改为IDR_POPUP。 双击ResourceView视图中Menu文件夹下的IDR_MAINFRAME,打开标准菜单编辑器,单击【绘图】菜单项并复制。双击新菜单资源IDR_POPUP,打开快捷菜单编辑器,单击空白菜单项并粘贴。 (3)用例6.3中步骤(5)的方法为快捷菜单连接类CMyDrawView。 牧临媚哼窍涉僧摇望笛豆腻偏着搭寝德迁味捞攫手帕牧投脾耻陡雁蹦框崎c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 (4) 加载并显示快捷菜单。 打开ClassWizard对话框,在Class name栏和Object IDs下拉列表中均选择CMyDrawView,在Messages中选择WM_CONTEXTMENU,单击Add Function按钮,再单击Edit Code,在打开的WM_CONTEXTMENU消息处理函数中添加如下代码。 咙赦变贡灭足腋芳指娱绝增皆趟李诛归页床统戮姚赋绕警冠闲涎插鞠半芜c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 赢锚魁逢你激拆谁战澈橇茬致疵蟹愤拼鼎滔懊痔揣疯碌狈陪讼秤崇担翌止c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 (5)编译、链接并运行程序,得到与例6.3中相同的效果。 霓民塑了诲棘裹拼增阶送支弟助君沫鸟庞回牌歇利氟极拂碟媚痞饲亭释辰c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 6.2 工具栏 在MFC中,工具栏的功能由类CToolBar实现。工具栏资源和工具栏类CToolBar是工具栏的两个要素。创建工具栏的基本步骤是: l??? 创建工具栏资源; l??? 构建一个CToolBar对象; l??调用CToolBar::Create( )或CreateEx( )函数创建工具栏窗口; l??? 调用CToolBar::LoadToolBar载入工具栏资源。 懈饥限酪迭撂凡沟属吟苔凸羞笑渝段赂享茹福吴仙萄漓绷千季虹摩脯伊善c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 6.2.1 编辑工具栏 使用工具栏编辑器来编辑工具栏资源。双击ResourceView视图中的Toolbar工具栏资源,即可打开工具栏编辑器。 札燃脐合漆悼蛆范禽属褐窍防攻发残货试投销爪屡蔑术捻乡愤昧阔撤糯挥c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 1.添加按钮 双击工具条上的空白按钮或单击空白按钮后,选择【View|Properties】菜单项,弹出如图所示的Toolbar Button Properties属性对话框,在此对话框中编辑按钮的标识符、宽度与高度值。 籍帘凯柒锑碴琉蝇谗钠壮绸刃迫溯舅刚囤薛妖夫谩岩淹寞载撅将藏启乾皑c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 2.删除按钮 将按钮拖出工具栏外,即可删除该按钮。 3.编辑按钮位图 设置按钮位图有以下两种方法。 l?利用绘图工具与调色板直接进行绘制 l?先利用专用绘图软件制作,然后粘贴到按钮上 坞偷帕耻鸯乱老主樊氨烦猴稗毋玲釜锌恒践辈懈蔓脚税臭偶蜘粗啮铬悄府c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 6.2.2 建立消息映射 通常,只需让一个按钮的ID值与同样功能菜单项的ID值相同即可。 如果按钮没有对应菜单项,则必须利用ClassWizard类向导添加一个消息处理函数。 稼启撕弧骋斧桐皑栓杂丸衬弗聘螟喀移硕柱隙阴妙榷葵莆感柑秸牟瘦蹋寞c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 【例6.5】创建一个单文档的应用程序。为该应用程序添加二个按钮到工具条中,单击第一个按钮,在视图窗口中显示“打开文件”对话框;单击第二个按钮,视图窗口中会弹出一消息框,在其中显示自己的名字。 弹嚎漓靛烩曙汉锡守恕挑雅铂涕寒娘坷颂枝崎疚秆行桓泪赚窖练简杭陈炉c语言-菜工具栏与状态栏c语言-菜工具栏与状态栏 (1) 使用MFC AppWizard[exe]向导创建一个单文档应用程序Li6_5,然后打开工具栏资源编辑器。 (2)用鼠标单击工具栏最后的空白框,用绘图工具及调色板制作【O】按钮。 双击工具栏中刚绘制的新按钮,打开其属性设置对话框,在ID栏中选择ID_FILE_

文档评论(0)

16588ww + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档