The default tracking is such that
some part of the tracking rectangle is within the bounding rectangle defined
by rclBoundary. This minimum size is defined by cxBorder and
cyBorder.
If TF_ALLINBOUNDARY is specified, the tracking is performed so that no part
of the tracking rectangle ever falls outside of the bounding rectangle.
TF_BOTTOM
Track the bottom side of the rectangle.
TF_GRID
Tracking is restricted to the grid
defined by cxGrid and cyGrid.
TF_LEFT
Track the left side of the rectangle.
TF_MOVE
Track all sides of the rectangle.
TF_RIGHT
Track the right side of the rectangle.
TF_SETPOINTERPOS
The pointer is repositioned
according to other flags as follows: none
Pointer
is centered in the tracking rectangle.
TF_MOVE
Pointer is centered in the tracking
rectangle.
TF_LEFT
Pointer is vertically centered at the
left of the tracking rectangle.
TF_TOP
Pointer is horizontally centered at
the top of the tracking rectangle.
TF_RIGHT
Pointer is vertically centered at
the right of the tracking rectangle.
TF_BOTTOM
Pointer is horizontally centered
at the bottom of the tracking rectangle.
TF_STANDARD
cx, cy, cxGrid,
and cyGrid are all multiples of cxBorder and cyBorder.