有关于C++鼠标坐标传参

来源:百度知道 编辑:UC知道 时间:2024/09/23 23:33:28
我现在需要做鼠标坐标的捕获,然后想把LBUTTONDOWN函数的捕获的鼠标坐标传到OnDraw函数中,在OnDraw函数中实现程序的具体任务,请问我应该怎么办

在你的窗口类(或者是View类)的声明(就是在CXXXWnd.h或CXXXView.h)中加一个POINT型的类成员变量,比如POINT m_ptMouse
在OnLButtonDown中把坐标赋给m_ptMouse。然后可以在OLButtonDown中调用Invalidate()函数,这个函数可以触发OnDraw
在OnDraw中使用m_ptMouse就可以了。