constants LinkControlPointEnum
The LinkControlPointEnum type specifies the link's control points. The LinkControlPointEnum type supports the following values:

NameValueDescription
exNoControlPoint0 The link displays no control points.
exStartControlPoint1 The link shows control point that changes the link's StartPos property. The exStartControlPoint point is marked with black squares as shown in the following picture:

exEndControlPoint2 The link shows control point that changes the link's EndPos property. The exEndControlPoint point is marked with black squares as shown in the following picture:

exControlPoint4 Defines the corners of the link's path. You can remove a exControlPoint points by dragging to another, so intermediate exControlPoint points are removed. You can move all control points of the link at once, if SHIFT key is pressed. The exControlPoint points are marked black circles as shown in the following picture: 

exMiddleControlPoint8 Defines the link's middle control points that are displayed between two exControlPoint points, to let the use add new exControlPoint points, to redefine the link's path. The exMiddleControlPoint points are marked with gray circles as shown in the following picture: 

exOrthoArrange16 The exOrthoArrange flag specifies that the lines of the link are orthogonal arranged when the user drag and drop the middle or control-points of the path (excludes the start/end control-points). The flag has effect only for links that contains horizontal/vertical lines (orthogonal link). The cursor is changing to size-all when the mouse pointer hovers the control-points (excludes the start/end control-points), to size WE or NS when the mouse pointer hovers the control-points, else it is changed to hand cursor. The user can freely customize the link by keeping the CTRL key down.