我的程序要实现的功能是:在程序中弹出一对话框,上面贴着地图(图片),通过鼠标点击的位置确定要去的位置
刚弹出时,要在图片上画一个小十字叉,表明现在所处的位置,然后,鼠标每点击一次图片上别的地方,十字叉就画到鼠标所点位置,我在鼠标的OnLButtonDown事件里写入: Invalidate(false);//消除已经画上的十字叉
在鼠标的OnLButtonUp事件里写入:
CDC *pDC= GetDC();//x,y是鼠标坐标
pDC->MoveTo(x,y-5);
pDC->LineTo(x,y+5);
pDC->MoveTo(x-5,y);
pDC->LineTo(x+5,y);
现在唯一缺的就是对话框刚出来时,要显示十字叉的功能,不知大家看明白了没有?
[此贴子已经被作者于2006-11-1 13:58:39编辑过]