既然轨迹是已知的,那就可以计算出每一点的x坐标和y坐标。
比如假设点按y=x+1条直线移动,且100<x<150;
那么ontimer中的代码
CClientDC dc(this);
if(nIDEvent==1)
{
dc.SetPixel(m_pt,RGB(255,255,255));
m_pt.x+=1;
m_pt.y=m_pt.x+1;
dc.SetPixel(m_pt,RGB(255,0,0));
if(m_pt.x>150)
{
dc.SetPixel(m_pt,RGB(255,255,255));
m_pt.x=100;
m_pt.y=101;
}
}
dc.DeleteDC();