Ok, with Dominic's help, my call to GetGlyphOutline is now returning a filled buffer and pointer to that buffer. From what I understand, this buffer is made up of a series of TTPOLYGONHEADER data structures, which are followed by as many TTPOLYCURVE data structures as required to describe the particular contour. In order to use the data in the buffer, my guess is I need to DIM a TTPOLYGONHEADER starting at the pointer, and then use information in this header to determine where I should DIM the next header, and so on. So, assuming I have this right, how does one go about overlaying structures onto this buffer?
-CMR
-CMR
Comment