您现在的位置是:首页 > 科技资讯科技资讯

mousemove(MOUSEMOVE这个函数怎么用啊)

编辑 2024-06-02 11:58:11 科技资讯

1. mousemove,MOUSEMOVE这个函数怎么用啊?

WM_MOUSEMOVE不是函数,是Windows消息,当鼠标在你的窗口上移动的时候,Windows就会发这个消息给你窗口的窗口过程。你可以在你的窗口过程中处理这个消息。

在MFC中,WM_MOUSEMOVE相对应的处理函数是OnMouseMove(),在Windows发送这个消息给你的窗口时,MFC会经过一些较复杂的过程,转而调用OnMouseMove。

这个消息的wParam参数说明了按键的状态,如当wParam==MK_LBUTTON

里,表明左键已经按下,wParam==MK_MBUTTON时,右键已经按下。lParam的高字指定了此时鼠标的坐标的y值,低字为x值,你可以用

HIWORD和LOWORD来取坐标,如:

int x=LOWORD(lParam);

int y=HIWORD(lParam);

MSDN中说,如果你处理了这个消息,你应该返回0。也就是说,你返回0就是了。

本文标签:

很赞哦! ()

横幅广告