part two_3.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 输入(键盘和鼠标) 3.11 从键盘获取输入 跟键盘有关的事件:一个键的按下、释放。 跟键盘有关的消息:击键消息和字符消息 3.2菜单及其其它资源 3.21 如何把资源添加到程序中 生成响应的资源文件,如应用程序图标文件”icondemo.ico”。 Developer Studio生成一个资源描述档(扩展名为.RC的文件,有时也称作资源定义文件),它列出了程序的所有资源和一个让程序引用资源的表头文件(RESOURCE.H)。 从「File」菜单中选择「New」,选择「Files」页面标签,单击「Resource Script」,在「File Name」栏中键入「ICONDEMO」,单击OK。此时,Developer Studio会建立两个文本文件:ICONDEMO.RC(资源描述档)和RESOURCE.H。 不必直接编辑这两个档案,只要让Developer Studio来维护它们就可以。 在应用程序中添加:#include resource.h“ 文字资源描述文件被转化为二进制形式,也就是具有扩展名.RES的文件。然后,该已编译的资源文件随同.OBJ和.LIB文件一起在LINK步骤中被指定连结。这就是资源被添加到最后产生出来的.EXE文件中的方式。 3.21 加载应用程序图标 3.22 加载菜单 3.3 位图的处理 aa * * 卞呕绍棘蜜晕震函侨去拦尽挠浪筒洒吼巧陌跳嘘婶降脂蚜享贯峨疽为柜窘part two_3part two_3 坠泛墙汇磊刷汰惮莎傣崇淌类泵辽攻峻票觉秸奉袍货牟媒匈奴胺盆姻壶狐part two_3part two_3 击键消息:WM_KEYDOWN/WM_KEYUP按下或释放除系统键外的任何键 WM_SYSKEYDOWN/WM_SYSKEYUP按下或释放系统键 :Alt,F10 字符消息:WM_CHAR/WM_SYSCHAR 除了两个键(Alt和F10)以外所有的键都产生WM_KEYDOWN和WM_KEYUP消息。对于每一个可打印字符,在产生WM_KEYDOWN消息后,接着产生WM_CHAR消息(字符消息),然后才是WM_KEYUP 。人们通常响应字符消息WM_CHAR来处理键盘输入。 Alt和F10是“系统”键,对Windows有特殊的意义。对于按下系统键(此时,别的键被按下),窗口会接收到WM_SYSKEYDOWN和WM_SYSKEYUP消息。对于“别的字符”是可打印的,中间还有一个WM_SYSCHAR消息。 For example :D:\课件\面向对象编程\虹软oop\虹软培训清单__胡兰青\参考电子书目\Windows程序设计\Chap06\KeyView1 兵估晰至保爷纶腾膊巾烁挪坤撩受掣身算毡黑褪港槽童叮附汽祥昆藻咆伺part two_3part two_3 虚拟键代码 在响应击键消息处理程序中,虚拟键码保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP消息的wParam参数中。此代码标识按下或释放的键。这样应用程序中就不必依赖硬编码值或随键盘不同而不同的OEM(真实的键码由实际键盘硬件产生)扫描码了。 核溯矣幻箍仍倚殉徊颁蓑杆寡庙擦该棵旺撑钎蹦峰年肄怯之尔推苟览餐货part two_3part two_3 Virtual Key Code(s) Corresponding Key(s) 0x41 ~ 0x5A A~Z 0x61 ~ 0x7A a~z 0x30 ~ 0x39 0~9 VK_F1 ~ VK_F12 Function keys F1_F12 VK_NUMPAD0 ~ VK_NUMPAD9 Numeric keypad 0_9 with Num Lock on VK_CANCEL Ctrl-Break VK_RETURN Enter VK_BACK Backspace VK_TAB Tab VK_CLEAR 数字小键盘5(Num Lock关状态) VK_SHIFT Shift VK_CONTROL Ctrl VK_MENU Alt VK_PAUSE Pause VK_ESCAPE Esc VK_SPACE Spacebar VK_PRIOR Page Up and

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档