vc++中OnMouseMove函数在哪里调用的呢?

2024-12-12 18:13:10
推荐回答(3个)
回答1:

OnMouseMove是消息WM_MOUSEMOVE响应函数,只要鼠标移动就会产生WM_MOUSEMOVE消息,将这个消息响应函数与鼠标左键按下和弹起消息WM_LBUTTONDOWN和WM_LBUTTONUP结合起来使用就能实现鼠标对图片的拖动

回答2:

WM_LBUTTONDOWN: | 平移按钮
{
    开始拖动
}

WM_MOUSEMOVE:
{
    如果(正在拖动)
        拖动图片
    否则
        默认操作
}

WM_LBUTTONUP:
{
    如果(正在拖动)
        结束拖动
}

回答3:

onncmousemove()中的nc是nonclient,即非客户区,所以是鼠标移到非客户区时触发的事件