【发布时间】:2012-11-03 18:53:35
【问题描述】:
我的小 Opengl/freeglut/c++ 2D 编辑器项目有问题。
编辑器允许您绘制四边形或三角形(对象)。您可以通过拖动对象的一角来调整对象的大小。 如果对象处于活动状态,您还可以在屏幕上移动该对象(单击一个对象使其处于活动状态)。
现在我遇到的问题是对您单击的区域进行处理以使对象处于活动状态。激活区域以前只是围绕对象的一个四边形(获取对象的宽度和高度等)(图片上的蓝点表示激活区域的边界)
http://i48.tinypic.com/muyh41.png
但我希望激活区域是对象的区域,而不是它周围的四边形。 所以问题是如何检查鼠标是否在文本上方或下方的图片内单击?
【问题讨论】: