主页->库函数目录->键盘鼠标输入函数->MOUSEMSG 结构体

功能:
这个结构体用于保存鼠标消息

声明:
struct MOUSEMSG
{
    UINT uMsg;      // 当前鼠标消息
    int mkCtrl;     // Ctrl 键是否按下
    int mkShift;    // Shift 键是否按下
    int mkLButton;  // 鼠标左键是否按下
    int mkMButton;  // 鼠标中键是否按下
    int mkRButton;  // 鼠标右键是否按下
    int x;          // 当前鼠标 x 坐标
    int y;          // 当前鼠标 y 坐标
    int wheel;      // 鼠标滚轮滚动值
};
成员: uMsg: 指定鼠标消息类型,可为以下值:
含义
WM_MOUSEMOVE鼠标移动消息。
WM_MOUSEWHEEL鼠标滚轮拨动消息。
WM_LBUTTONDOWN左键按下消息。
WM_LBUTTONUP左键弹起消息。
WM_LBUTTONDBLCLK左键双击消息。
WM_MBUTTONDOWN中键按下消息。
WM_MBUTTONUP中键弹起消息。
WM_MBUTTONDBLCLK中键双击消息。
WM_RBUTTONDOWN右键按下消息。
WM_RBUTTONUP右键弹起消息。
WM_RBUTTONDBLCLK右键双击消息。
mkCtrl Ctrl 键是否按下 mkShift Shift 键是否按下 mkLButton 鼠标左键是否按下 mkMButton 鼠标中键是否按下 mkRButton 鼠标右键是否按下 x 当前鼠标 x 坐标 y 当前鼠标 y 坐标 wheel 鼠标滚轮滚动值,一般情况下为 120 的倍数或者约数。 示例: (无)
Free Web Hosting