窗口菜单设计.ppt

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

窗口菜单设计 窗口菜单设计 1.菜单编辑器的使用 2.创建分级菜单 3.增加热键和快捷键 4.菜单的属性说明 5.快捷菜单的设计 6. 弹出式菜单 窗口菜单设计 菜单编辑器的使用 窗口菜单设计 创建分级菜单 窗口菜单设计 创建分隔条 窗口菜单设计 增加热键 窗口菜单设计 增加快捷键 窗口菜单设计 常用属性和事件 窗口菜单设计 弹出式菜单 窗口菜单设计 创建弹出式菜单 窗口菜单设计 创建弹出式菜单 窗口菜单设计 Flags参数使用的常量 窗口菜单设计 程序 制作工具栏 ActiveX 控件 制作工具栏 加载 ActiveX 控件 制作工具栏 添加 lmageList 控件 制作工具栏 将ImageList控件与ToolBar控件相关联 制作工具栏 创建工具栏按钮 制作工具栏 编写按钮响应程序 * * 选工具栏   “菜单编辑器”,弹出 菜单编辑器窗口 标题框: 菜单栏上显示的菜单标题 (2)名称框: 菜单控件的名字即Name 属性 (3)下一个 按钮 : 在列表框中增加一个空的菜单项 (4)左箭头按钮:向上升级 (5)右箭头按钮:向下降级 (6)向上、向下箭头: 向上(向下)移动位置 创建菜单 使用箭头按钮可以很方便的改变菜单项的位置和级别 创建菜单 在两个菜单项之间可以插入一个水平的分隔条。这个分隔条也是一个控件 实现方法是:在菜单编辑器中,按照普通菜单项来添加,同时要指定一个名字,但是标题必须是分隔符“-”号 按下Alt + 一个指定的字符键来快速打开一个菜单。在菜单标题中添加 “” 和指定的字母即可为菜单控件增加热键 按下一个快捷键时立刻运行一个菜单命令。即使该菜单命令所在的菜单还没有打开,也能访问。 快捷键的设置包括功能键、控制键和字母键的组合如:Ctrl+F1,Ctrl + N 快捷键在菜单编辑器的快捷键列表中选择 菜单控件是一个对象 , 与其他对象一样 , 它具有描述外观与行为的属性。在设计或运行 时可以设置 Caption 属性、 Enabled 属性、 Visible 属性、 Checkd 属性以及其他属性。这些属性在 菜单编辑器 中就能设置。 菜单控件只包含一个事件 , 即 Click 事件 , 当用鼠标或键盘选中该菜单控件时 , 将触发 该事件。在菜单事件过程中编写的代码与在控件任何其他事件过程中编写的代码完全相同 创建菜单 弹出式菜单是独立于菜单栏而显示在窗体上的浮动菜单。不同的子窗口 ; 或同一窗口的不同区域可以定义不同的弹出菜单 , 因此弹出式菜单也被称为上下文菜单。在 -Windows 中 , 可 以通过单击鼠标右键来激活上下文菜单。 创建菜单 按照以下几个步骤可以创建弹出式菜单 : 1.与创建普通菜单一样 , 在 “ 菜单编辑器 ” 中增加一个菜单标题 , 以及该菜单标题的所有下级菜单项 2. 如果该菜单标题不希望显示在菜单栏里 , 可在设计时使该标题的菜单控件为不可见( 使 菜单编辑器 里的 可见 复选框没有被选上 ) 。 3. 为了显示指定的弹出式菜单 , 可使用 POPUPMenu 方法。 弹出式菜单要显示的菜单内容、显示的位置及其他显示效果都在 PopupMdu 方法中指定 创建菜单 PopupMenu方法的语法为 : [formname.]PopupMenu menuname[,flags[,x[,y[,boldcommand]]]] formname 为窗体名 , 如缺省则为当前窗体 : menuname 指定要弹出的菜单控件名称 , 一般是包含多个菜单 项的上级菜单 : flags 指定弹出式菜单的位置和行为 , 可用下面表格中的整数 或常数 , 其中可单独使用 ,也可从位置常数和行为常数 各取一个相加 ; x 和 y 指定弹出式菜单显示的坐标位置 , 如缺省则为鼠标当 前位置 : boldcommand 指定文字需要加粗显示的菜单名称 , 注意是指菜 单项的名称 , 而不是菜单项的标题文字。如缺省 则不加粗显示。 创建菜单 制作工具栏需要使用两个 ActiveX 控件 , 一个是 ImageList 控件 , 它用于管理所有要用到 的按钮图片 , 运行时不可见。该控件不独立使用 , 只是在后台向其他控件提供图像的资料中 心 , 类似于一个容器或集合 : 另一个是 ToolBar 控件 , 它用于创建工具栏 , 其上放置按钮图 片 ( 由 ImageList 控件提供 ), 并响应用户对按钮的点击。 按照以下步骤加入 ActiveX 控件 : 1. 单击【工程】→【部件】菜单 , 打开 部件 对话框 , 如图 148 所示 : 2. 该对话框中将列出所有已经注册的

文档评论(0)

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

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

1亿VIP精品文档

相关文档