




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows程序设计 西安邮电学院系统结构教研室指导老师 范琳 本章重点 按钮类别控制项与颜色静态类别卷动列类别编辑类别清单方块类别 资源 图标 鼠标 工具条 对话方块都是相互关联的 它们都是Windows资源 被储存在程序的 EXE文件中 资源不能用程序中定义的变量直接存取 Windows提供函数直接或间接地把它们载入内存中使用 比如在LoadIcon和LoadCursor中的使用 资源 图标 自定义资源 鼠标光标 资源 字符串 菜单 对话框 键盘加速键 点阵图 图标文件 获得资源文件的句柄 hIcon LoadIcon hInstance MAKEINTRESOURCE IDI ICON 取得图标的大小 cxIcon GetSystemMetrics SM CXICON cyIcon GetSystemMetrics SM CYICON 在屏幕上绘制图标 DrawIcon hdc x y hIcon 取得资源文件的句柄 有三种方法 wndclass hIcon LoadIcon hInstance MAKEINTRESOURCE IDI ICON wndclass hIcon LoadIcon hInstance IDI ICON wndclass hIcon LoadIcon hInstance 101 例1 ICONDEMO 要求建立拥有自己的图标的程序在窗口中绘制自己的图标 菜单 窗口的菜单紧接在标题列的下方显示 列在顶层的菜单项通常是下拉式的 这种称为 下拉式菜单 突现式功能表的各项可以是 被选中的 此时在功能表文字的左端显示一个小的选中标记 这些选项之间可以是互斥的 也可以不互斥 顶层功能表项不能被选中 如果选中了Pop up 则该菜单就是一个下拉菜单 并且没有ID与此菜单联系 如果没有选中Pop up 该菜单被选中时就会产生带有特定ID的WM COMMAND消息 填入菜单标题时 可以键入 指出后面一个字符显示时要加下划线 能使用Alt S快捷键 如果在文字中不包括 符号 Windows默认将第一个字母设为快捷键 选中Grayed选项 则菜单项是不能启动的 它的文字是灰色的 该项不产生WM COMMAND消息 如果选中Inactive选项 则功能表项也是不能启动的 也不产生WM COMMAND讯息 但是它的文字显示正常 Checked选项在功能表项边上放置一个选中标记 Separator选项在突现式功能表上产生一个分栏的横线 填入菜单标题时 可以键入 指出后面一个字符显示时要加下划线 能使用Alt S快捷键 如果在文字中不包括 符号 Windows默认将Alt 第一个字母设为快捷键 菜单的消息 最重要的功能表讯息是WM COMMAND 它表示使用者已经从功能表中选中了一个被启用的功能表项 取得菜单句柄 hMenu GetMenu hwnd 设置菜单不被选中或者被选中 CheckMenuItem hMenu IDM MF UNCHECKED CheckMenuItem hMenu IDM MF CHECKED 设置菜单选项变为灰色 EnableMenuItem hMenu IDM MF GRAYED 设置菜单选项启用 EnableMenuItem hMenu IDM MF ENABLED 例2 发送类似 按 的消息给按钮 可以给窗口发送BM SETSTATE消息来模拟按钮闪动 以下的操作将导致按钮被按下 SendMessage hwndButton BM SE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西吉安市青原区两山发展集团有限公司部分岗位任职要求调整笔试模拟及1套完整答案详解
- 《三级医院评审标准(2025年版)》要点解读及培训
- 教师招聘之《小学教师招聘》模拟卷包附完整答案详解(网校专用)
- 2023年呼伦贝尔农垦谢尔塔拉特泥河哈达图浩特陶海农牧场招聘172人笔试历年难、易错考点及答案详解(必刷)
- 2025年教育游戏化在小学英语阅读教学中的应用与教学设计
- 2025年物流与供应链行业智能制造发展趋势研究
- 2025年环境影响评价公众参与机制在环境教育创新中的应用报告
- 合并2型糖尿病的激素依赖型乳腺癌:临床特征、预后及潜在机制探究
- 公司委托代理服务合同3篇
- 基于2025年的基层医疗卫生服务体系改革与基层医疗机构服务能力评价体系研究
- 方坯连铸机图解课件
- 湘教版地理必修一知识点复习
- 热控安装工程施工方案
- 河南单招院校名单
- 医院水、电、气故障报修、排查、处理流程1
- 钢结构厂房旁站监理方案
- 开关电源测试表格
- 公路客运站管理规定
- 自动控制原理全套ppt课件(完整版)
- 建筑公司组织架构及岗位职责
- 安全帽试验作业指导书实施细则
评论
0/150
提交评论