OnMouseMove的问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:20:50
void CMouseMoveView::OnMouseMove(UINT nFlags,CPoint point)
{
CDC *pDC;
pDC=GetDC();
pDC->SetPixel(point,RGB(0,0,0));
....
}
最后一句里的point的值是哪个函数获得的?就是说point是哪个类的成员变量或成员函数?

point是一个参数,是一个CPoint类型,包含有x,y两个值,也就是屏幕上的一个坐标点,而这个消息是view视图的,所以point点的坐标就是基于这个视图的左上角为(0,0).

哪个是x.y的坐标。
可以用 GetCursorPos()来获得!

void CMouseMoveView::OnMouseMove(UINT nFlags,CPoint point)
point就是当你的鼠标移动时,由系统传递的坐标参数。包括横坐标和纵坐标。