鼠标响应画多边形

gangshanglu 2008-04-16 09:32:18
请教VC鼠标响应画多边形,左键单击画点,右键单击连接最后一点和低一点,并且获取点的坐标
主要是获取坐标的问题,需要定义一个二维数组才能记录坐标吗,用CPOINT JL[10]行吗,行的话,那代码怎么写,谢谢各位
...全文
310 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
scq2099yt 2008-04-16
  • 打赏
  • 举报
回复
CDrawCli
msdn
菜牛 2008-04-16
  • 打赏
  • 举报
回复
CArray<CPoint, CPoint&> m_PointArray;
或者
CList<CPoint, CPoint&> m_PointList;
milaoshu2 2008-04-16
  • 打赏
  • 举报
回复
CPointArry
gangshanglu 2008-04-16
  • 打赏
  • 举报
回复
多边形画出以后,怎么样使程序在调用对话框时能够保留
gangshanglu 2008-04-16
  • 打赏
  • 举报
回复
可以给出定义数组的代码吗
快乐鹦鹉 2008-04-16
  • 打赏
  • 举报
回复
主要是获取坐标的问题
==OnLButtonDown事件中不是有CPoint坐标参数么。记录它就行了。
既然是多边形,点数肯定是不确定的,怎么会用定长数组来记录呢。可以用CArray,CList等动态数组来记录。
gangshanglu 2008-04-16
  • 打赏
  • 举报
回复
那倒是哦
快乐鹦鹉 2008-04-16
  • 打赏
  • 举报
回复
CSDN的刷新有问题啊
快乐鹦鹉 2008-04-16
  • 打赏
  • 举报
回复
我一般这样定义
typedef CArray<CPoint,CPoint&> CPointArray;
......

CPointArray m_arPoint;
快乐鹦鹉 2008-04-16
  • 打赏
  • 举报
回复
...

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧