资源在Windows编程中的应用.PPT

上传人:天*** 文档编号:940008 上传时间:2018-11-08 格式:PPT 页数:53 大小:365KB
下载 相关 举报
资源在Windows编程中的应用.PPT_第1页
第1页 / 共53页
资源在Windows编程中的应用.PPT_第2页
第2页 / 共53页
资源在Windows编程中的应用.PPT_第3页
第3页 / 共53页
资源在Windows编程中的应用.PPT_第4页
第4页 / 共53页
资源在Windows编程中的应用.PPT_第5页
第5页 / 共53页
点击查看更多>>
资源描述

1、第 7章 资源在 Windows 编程中的应用加速键对话框位图资源光标菜单工具条字符串 17.1菜单和加速键资源及其应用 菜单由以下组成部分:(1) 窗口主菜单条(2) 下拉式菜单框(3) 菜单项热键标识(4) 菜单项加速键标识(5) 菜单项分隔线27.1.1菜单的创建过程 (1)定义菜单 菜单在资源描述文件中的定义形式为:menuID MENU ,载入特性 选项 菜单项列表 字符串,或165535之间的整数 选 项 说 明DISCARDABLE 当不再需要菜单时可丢弃FIXED 将菜单保存在内存中的固定位置LOADONCALL 需要时加载菜单MOVEABLE 菜单在内存中可移动PRELOAD

2、 立即加载菜单POPUP语句 MENUITEM语句 3POPUP语句定义弹出式菜单,其形式为:POPUP “菜单项名 “ ,选项 ;在菜单项名中加入符号 “ wndclass.lpszMenuName=lpszMenuName;HWND hwnd ; HMENU hmenu;hmenu=LoadMenu(hlnstance, “My_menu“);hwnd=CreateWindow( , hmenu, ); hmenu2=LoadMenu(hlnstance, “Menu2“);SetMenu(hwnd,hmenu2);87.1.2操作菜单项 1禁止或激活菜单项 BOOL EnableMenu

3、Item(HMENU hmenu,UlNT wIDEnableItem,/被禁止或激活的菜单项标识UINT dwEnable)据 dwEnable的取值,可为菜单项的 ID值,也为该菜单项在菜单中位置标 识 说 明MF_BYCOMMAND以 ID值标识菜单项MF_ENABLED 激活菜单项MF_BYPOSITION 表明以位置标识菜单项MF_GRAYED 禁止菜单项并使其变灰显示MF_DISABLED 禁止菜单项 92.设置或取消选中标志 DWORD CheckMenuItem(HMENU hmenu, UINT wIDCheckItem, /菜单项标识UINT dwCheck /操作标识) 标 识 说 明MF_CHECKED 添加选中标志MF_UNCHECKED 删除选中标志10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。