我有一个Visual c++ 2008 MDI应用程序,我可以在查看区域上放置圆圈和线条。在我放置了一条线之后,是否有可能选择它并从点击点拉出,使线弯曲成一个角度?
没有MFC方法来检查一条线是否被选中,您必须手动验证鼠标坐标是否在包含该线的矩形内(如在DrawCli MFC示例的CDrawObj::HitTest
方法中所做的那样在另一个答案中指出)
这当然是可能的。由于您正在使用MFC,您可以学习MFC示例中的DRAWCLI程序,这是一个支持用鼠标编辑图形的绘图程序。