The following table shows the fonts functions, with a description of the purpose of each.
| Programming element | Description |
|---|---|
| AddFontResource | This function adds the font resource from the specified file to the Windows font table. The font can subsequently be used for text output by any Microsoft® Windows® CE 5.0–based application. |
| CreateFontIndirect | This function creates a logical font that has the characteristics specified in the specified structure. An application can subsequently select the font as the current font for any device context (DC). |
| DrawText | This function draws formatted text in the specified rectangle. DrawText formats the text according to the specified format method. |
| EnableEUDC | This function enables or disables end-user-defined characters (EUDC). |
| EnumFontFamilies | This function enumerates the fonts in a specified font family that are available on a specified device. This function supersedes the EnumFonts function. |
| EnumFontFamProc | This function is an application-defined callback function that retrieves data that describes the available fonts. |
| EnumFonts | This function enumerates the fonts available on a specified device. This function is provided for compatibility with early versions of the Microsoft Windows SDK. Whenever possible, applications should use the EnumFontFamilies function. |
| EnumFontsProc | This function is an application-defined callback function that processes font data from the EnumFonts function. |
| ExtTextOut | This function draws a character string by using the currently selected font. You can provide an optional rectangle that ExtTextOut can use for clipping, opaquing, or both. |
| GetCharABCWidths | This function retrieves the widths, in logical units, of consecutive characters in a specified range from the current TrueType font. This function succeeds only with TrueType fonts. |
| GetCharABCWidthsI | The GetCharABCWidthsI function retrieves the widths, in logical units, of consecutive glyph indices in a specified range from the current TrueType font. This function succeeds only with TrueType fonts. |
| GetCharWidth32 | This function retrieves the widths, in logical coordinates, of consecutive characters in a specified range from the current font. |
| GetFontData | This function retrieves font metric data for a TrueType font. |
| GetTextAlign | This function retrieves the text-alignment setting for the specified device context. |
| GetTextColor | This function retrieves the current text color for the specified device context. |
| GetTextExtentExPoint | This function retrieves the number of characters in a specified string that fit within a specified space and fills an array with the text extent for each of those characters. A text extent is the distance between the beginning of the space and a character that fits in the space. |
| GetTextExtentPoint | This function computes the width and height of the specified string of text. |
| GetTextExtentPoint32 | This function computes the width and height of the specified string of text. |
| GetTextFace | This function retrieves the typeface name of the font that is selected into the specified device context (DC). |
| GetTextMetrics | This function fills the specified buffer with the metrics for the currently selected font. |
| RemoveFontResource | This function removes the fonts in the specified file from the Windows CE font table. |
| SetTextAlign | This function sets the text-alignment value for the specified device context. |
| SetTextColor | This function sets the text color of the specified device context to the specified color. |
See Also
Send Feedback on this topic to the authors