(4)消息 VC中存在几种系统定义的消息分类,不同的前缀符号经常用于 消息宏识别消息附属的分类,系统定义的消息宏前缀如下: BM表示按钮控制消息 CB表示组合框控制消息 窗口管理消息 DM表示默认下压式按钮控制消息初始化消息 EM表示编辑控制消息 输入消息 LB表示列表框控制消息 系统消息 SBM表示滚动条控制消息 剪贴板消息 WM表示窗口消息 控制处理消息 控制通知消息 滚动条通知消息 wIndows 非用户区消息 MD消息 编 DDE消息 程用 应用程序自定义的消息
11 (4) 消息 VC中存在几种系统定义的消息分类,不同的前缀符号经常用于 消息宏识别消息附属的分类,系统定义的消息宏前缀如下: BM 表示按钮控制消息 CB 表示组合框控制消息 DM 表示默认下压式按钮控制消息 EM 表示编辑控制消息 LB 表示列表框控制消息 SBM 表示滚动条控制消息 WM 表示窗口消息 窗口管理消息 初始化消息 输入消息 系统消息 剪贴板消息 控制处理消息 控制通知消息 滚动条通知消息 非用户区消息 MDI消息 DDE消息 应用程序自定义的消息 Windows 编 程常用消 息
、 Windows应用程序常用消息 1. WM LBUTTONDOWN:产生单击鼠标左键的消息 低字节包含当前光标的X坐标值 Param 高字节包含当前光标的Y坐标值 wParam包含一整 MK LBUTTON按下鼠标左键 数值以标识鼠标键 MK MBUTTON按下鼠标中键 的按下状态 MK RBUTTON按下鼠标右键 此外,相似的消息还有: OWM LBUTTONUP:放开鼠标左键时产生; WM RBUTTONDOWN:单击鼠标右键时产生; OWM RBUTTONUP:放开鼠标右键时产生; WM LBUTTONDBLCLK:双击鼠标左键时产生; ● WM RBUTTONDBLCLK:双击鼠标右键时产生
12 二、Windows应用程序常用消息 1. WM_LBUTTONDOWN:产生单击鼠标左键的消息 此外,相似的消息还有: ⚫WM_LBUTTONUP:放开鼠标左键时产生; ⚫WM_RBUTTONDOWN:单击鼠标右键时产生; ⚫WM_RBUTTONUP:放开鼠标右键时产生; ⚫WM_LBUTTONDBLCLK:双击鼠标左键时产生; ⚫WM_RBUTTONDBLCLK:双击鼠标右键时产生。 lParam 高字节包含当前光标的Y坐标值 低字节包含当前光标的X坐标值 wParam包含一整 数值以标识鼠标键 的按下状态 MK_LBUTTON 按下鼠标左键 MK_MBUTTON 按下鼠标中键 MK_RBUTTON 按下鼠标右键