NEAREST API CALL
const RECT32 *lprect,
const INT32 *lpDx
If flag & ETO_CLIPPED is true then the following parameters are...
In either case the next parameters are
There may be extra parameters after the end of the string , this
array is known as lpDx and each element is the extra distance
from one character to the next.
|next parameter, for a count of parameter/2
||two chars of the string
count is the number of characters in the string, as each char is only a 8bit
number, two chars exist in each 16bit parameter entry.
|each next parameter, until the end of the record
flag is one or both of ETO_OPAQUE and ETO_CLIPPED, the first means that the
background of the box that the text is typed in is OPAQUE, and the usual
opaque rules apply, (SetBkMode. The second means
that the text is clipped to the rectangle supplied.
x1, y1, x2 and y2, are the points of the optional clipping rectangle, included if
flags has ETO_CLIPPED set
Then the string follows, and then there is an optional array of widths, each
16bit width is the distance from one character to the next.