联系我们:010-57334196
另外一个我们不得不说的概念就是控制点。控制点是专门来描述图形在编辑时的行为。默认情况下, 每一个图形都有8个控制点,如图所示。
控制点从左到右,从上到下的名字分别为, lt , mt ,rt, lm,rm, lb,mb 和rb。 每一次用户拖动鼠标, 控制点会有一个相对的移动,deltaX和deltaY,系统会通知图形, 让图形做出相应的动作变化。
所有图元的基类baseShape提供了对控制点事件的处理。
l 当拖动mt,mb时,只改变图形的高度。
l 当拖动lm,rm时,只改变图形的高度。
l 当拖动lt,rt,lb,rb的时候,同时改变图形的长和宽。