Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This section contains the fonts functions, with a description of the purpose of each.

Function 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 Windows Mobile–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. DrawTextformats 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 EnumFontsfunction.

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 EnumFontFamiliesfunction.

EnumFontsProc

This function is an application-defined callback function that processes font data from the EnumFontsfunction.

ExtTextOut

This function draws a character string by using the currently selected font. You can provide an optional rectangle that ExtTextOutcan 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.

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 Mobile 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

Other Resources

Fonts Reference
Fonts