电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VC++实验五MFC鼠标和键盘编程实验VIP免费

VC++实验五MFC鼠标和键盘编程实验_第1页
1/7
VC++实验五MFC鼠标和键盘编程实验_第2页
2/7
VC++实验五MFC鼠标和键盘编程实验_第3页
3/7
实验五 MFC 鼠标和键盘编程实验 一、预备知识 1、 键盘在应用程序中的应用 (1)键盘消息 按键消息:按下或松开一个键时就产生了一按键消息。 字符消息:一个按键的组合产生了一个可以显示的字符时,就产生了一个字符消息。 消息 类型 含义 WM_KEYDOWN 非系统 按下了非系统键消息 WM_KEYUP 非系统 按下了非系统键消息 WM_SYSKEYDOWN 系统 按下了系统键消息 WM_SYSKEYUP 系统 松开了系统键消息 (2)按键消息的两个参数 wParam:包含了识别按下的键的虚键码。 lParam(32 位的变量):重复计数位(0~15 位)、OEM 扫描码(16~23 位)、扩展键标志(24 位)、保留位(25~28 位)、关联码(29 位)、键的先前状态(位 30)、转换状态(31 位)。 (3)字符消息 系统字符消息:WM_SYSKEYDOWN 和 WM_SYSKEYUP 按键消息只能产生系统消息。非系统字符消息:WM_KEYDOWN 和 WM_KEYUP 的按键消息只能产生非系统消息。 消息 类型 含义 WM_CHAR 非系统 按下了非系统键消息 WM_DEADCHAR 非系统 按下了非系统键消息 WM_SYSCHAR 系统 按下了系统键消息 WM_SYSDEADCHAR 系统 松开了系统键消息 2、 鼠标在应用程序中的应用 鼠标作为定位输入设备,通过鼠标单击、双击和拖动功能,用户可以很容易地操作基于 Windows 图形界面的应用程序。 Windows 中通过光标来指示当前鼠标的位置,在 Windows 操作系统中预定义了 15几种光标,并在相关头文件中加以定义。 代表预定义光标的常量 光标属性描述 IDC_ARROW 箭头光标 IDC_CROSS 十字光标 IDC_IBEAM I 形文本光标 IDC_ICON 空图标 IDC_SIZEALL 十字箭头光标 IDC_SIZENESW 带有指向东北方和西南方箭头的光标 IDC_SIZENS 带有指向北方和南方箭头的光标 IDC_SIZENWSE 带有指向西北方和东南方箭头的光标 IDC _SIZEWE 带有指向东方和西方箭头的光标 IDC_UPARROW 垂直箭头光标 IDC_WAIT 计时光标(也称沙漏光标) (1)鼠标消息 鼠标消息的长字参数 lParam包含了鼠标位置(相当于窗口的左上角为原点的坐标值)。 低位包含鼠标位置的 x 坐标值,高位包含鼠标位置的 y 坐标。字参数wParam包含了指示各种虚键状态的值 值 含义 MK_CONTROL 按下键按上的 Ctrl 键 MK_LBUTTON 按下了鼠标左键,等同与 WM_LBUTTONDOWN MK_MBUTTON 按下了鼠标中键,等同与 WM_MBUTTONDOWN MK_RBUTTON 按下了鼠标右键,等同与 WM_...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VC++实验五MFC鼠标和键盘编程实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部