1)鼠标移动时产生的消息是哪一个?
2)还有一个问题见:
http://www.csdn.net/expert/topic/777/777848.xml?temp=7.615298E-02
OnMouseMove
鼠标处理比较简单的。
WM_MOUSEMOVE
与之对应的处理函数:
OnMouseMove(UINT nFlags, CPoint point)
如果在MFC中,重载OnMouseMove()就可以了
WM_MOUSEMOVE
在窗体的 Public 部分做如下声明:
public
procedure MouseMove(var Msg : TWMMOUSEMOVE); message WM_MOUSEMOVE;
然后编写处理函数即可
procedure TForm1.MouseMove(var Msg: TWMMOUSEMOVE);
begin
// Add Your Code here
end;
在ClassWizard中映射WM_MOUSEMOVE消息,然后编写处理函数即可。
哈哈,BeginGame()写得好
WM_MOUSEMOVE
鼠标滚轮是 WM_MOUSEWHEEL
相应WM_MOUSEMOVE
得到OnMouseMove函数,在这个函数里写代码就可以