高手请进:GDI+的问题
我现在在做毕业设计,是做一个类似于AUTOCAD那样的工具软件(当然功能没有那么强大:),该软件能够绘制点、直线、圆、椭圆、三角形、四边形、梯形、多边形等图形,这些图形都以对象的方式呈现,即可以对它们进行拖放、旋转、删除等。现在我的问题是:对于绘制的图形对象,如何选取它,并对它进行相应操作?即:当鼠标滑过某对象上方时,要检测到该事件,鼠标指针就发生变化,点击即可选中该物体,也作可以拖动,旋转等操作。
我的基本想法是:利用MouseMove事件,得到当前鼠标位置,然后对所有已经绘制的对象,逐一判断鼠标位置是否位于该对象上,根据不同的对象(直线或圆或其它)显示不同的鼠标指针,然后可对该对象进行选中、拖拽等操作。
但我想这样做非常麻烦,不知道各位高手是不是有更好的办法?谢谢指教! --------------------编程问答-------------------- 旋转怎么做
diy520
补充:.NET技术 , 图表区