请问,怎么使用CRectTracker移动/编辑 多个图形?
我用鼠标点上选择后,每个图形单独绘制,所以通过鼠标点击也只能Tracker 到一个图形。
m_tracker.HitTest(point);
m_tracker.Track(pWnd, point);
m_tracker.m_rect;
请问,怎么使用CRectTracker移动/编辑 多个图形?
我用鼠标点上选择后,每个图形单独绘制,所以通过鼠标点击也只能Tracker 到一个图形。
m_tracker.HitTest(point);
m_tracker.Track(pWnd, point);
m_tracker.m_rect;
我介绍一下我的思路,希望能帮助到你,
1>使用HitTest和tracker,完成鼠标点选的对象track;
2>算出点选对象的位移(偏移量)
3>将计算出的偏移量应用到所有需要track的对象上去;