iState

Flag that indicates how to align the annotation toolbar. Possible values are given below, and may be combined:

Value

Meaning

ANNDEFINE_BEGINSET

[0] This is the first point to define a new object.

ANNDEFINE_BEGINMOVE

[1] This is the point from which to move the object.

ANNDEFINE_BEGINROTATE

[2] This is the starting point for calculating the angle of rotation.

ANNDEFINE_BEGINRESIZE

[3] This is the starting point for calculating how to resize the object.

ANNDEFINE_BEGINSELECT

[4] This is the first corner of the rectangle used to select objects.

ANNDEFINE_APPEND

[5] This is the next point when defining an object that requires more than two points.

ANNDEFINE_UPDATE

[6] This is the current mouse position during creation of the object. Use this on a mouse move event to reflect the current shape of the object.

ANNDEFINE_END

[7] This is the last point.

ANNDEFINE_BEGINMOVESELECTED

[8] This is the point from which to move all selected objects.

ANNDEFINE_BEGINROTATESELECTED

[9] This is the starting point for calculating the angle of rotation for all selected objects.

ANNDEFINE_BEGINRESIZESELECTED

[10] This is the starting point for calculating the how to resize all selected objects.

ANNDEFINE_BEGINMOVENAME

[12] This is the starting point from which to move the object name.