单击绘制的线并从单击点拉出



我有一个Visual c++ 2008 MDI应用程序,我可以在查看区域上放置圆圈和线条。在我放置了一条线之后,是否有可能选择它并从点击点拉出,使线弯曲成一个角度?

没有MFC方法来检查一条线是否被选中,您必须手动验证鼠标坐标是否在包含该线的矩形内(如在DrawCli MFC示例的CDrawObj::HitTest方法中所做的那样在另一个答案中指出)

这当然是可能的。由于您正在使用MFC,您可以学习MFC示例中的DRAWCLI程序,这是一个支持用鼠标编辑图形的绘图程序。

最新更新