比如我用DrawLine()在窗口上画的线
还想对其进行选中,编辑,删除等操作
需要怎么办呢
同样,其它的点,面,多边形等也同问.PS,我做GIS方面的
还想对其进行选中,编辑,删除等操作
需要怎么办呢
同样,其它的点,面,多边形等也同问.PS,我做GIS方面的
解决方案 »
- VC CPP文件与工作区类文件是一一对应的吗???
- 如何从txt文档中读取多行字符串?
- 又2个周末没睡好觉,求比较下2段代码有区别吗?为何后者崩溃
- 为什么DEBUG下的EXE一闪而过
- 调用了CreateDialog(),为何WndProc不响应??
- ----------------各位大哥,谁有《C语言常用算法集》和随书软盘的电子版或下载连接,请给小弟提供一下,先谢谢啦---*******
- vc MCI错误 驱动程序无法识别指定的命令参数
- 项目总结文档怎么写?
- 用CMSComm串行通信控件如何发送16进制数据?
- kao,这种问题居然没有正确答案?高手过来!
- 如何在对话框之间实现传递数组
- Dialog画图问题
class CLine
{
private:
CPoint pt1;
CPoint pt2;
};class CPolygon
{
private:
std::list<CPoint> m_PntList;
};然后你就可以方便保存不同类型的每个数据
存储最能描述线、点,面,多边形这些对象的参数就行了。比如点可以用其坐标、颜色来记录;圆用中心坐标、半径、边界颜色、填充颜色来记录。
判断点击的消息,如果点击的位置在CLine或者CPolygon的直线上,就表示选中对象,用不同的状态画出来即可