SHORTLINEHEADER structure:
ulStyle
ulFormat
ptlStart
(X,Y) position of start (the start
position is included in the line).
ptlStop
(X,Y) position of end (the end position
is not included in the line).
lxLeft
Left edge of bounding rectangle.
lxRight
Right edge of bounding rectangle.
pslhNext
Pointer to next shortline.
pslhPrev
Pointer to previous shortline.
The
boundaries of the rectangle are inclusive at the start points of the lines,
and exclusive at the stop points regardless of the direction.
This structure is a discrete representation of a curve that starts at point
(x0,y0) and ends at point (x1,y1). For each of the (y1-y0+1) rows, there
is exactly one X value contained in the X array. The final point in the
series is not drawn.
ax