如题所述
在鼠标左键单击函数消息响应里面获取点击位置坐标.使用GDI函数TextOut函数输出到窗口即可.追问
你这种只打印一次在窗口中,如果想打印第二次的话第一次的打印就没了,你能不能再想一下
追答把每一次打印的都纪录下来,
追问怎么记录
追答可以使用CPtrArray来保存所有点的指针。比如定义一个CPtrArray变量来存储所有的点
CPtrArray m_ptrArray
假设鼠标点击的坐标是x,y,那么在鼠标左键单击消息函数里面
CPoint *pPt=new CPoint(x,y);
m_ptrArray.Add(pPt);
这样就可以把所有鼠标左键点击的坐标点都存到指针列表m_ptrArray里面了。后面只需要在OnDraw函数函数中从m_ptrArray得到各个点坐标然后输出即可
温馨提示:答案为网友推荐,仅供参考