Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

CreateFontIndirectEx function

The CreateFontIndirectEx function specifies a logical font that has the characteristics in the specified structure. The font can subsequently be selected as the current font for any device context.

Syntax


HFONT CreateFontIndirectEx(
  _In_ const ENUMLOGFONTEXDV *penumlfex
);

Parameters

penumlfex [in]

Pointer to an ENUMLOGFONTEXDV structure that defines the characteristics of a multiple master font.

Note, this function ignores the elfDesignVector member in ENUMLOGFONTEXDV.

Return value

If the function succeeds, the return value is the handle to the new ENUMLOGFONTEXDV structure.

If the function fails, the return value is zero. No extended error information is available.

Remarks

The CreateFontIndirectEx function creates a logical font with the characteristics specified in the ENUMLOGFONTEXDV structure. When this font is selected by using the SelectObject function, GDI's font mapper attempts to match the logical font with an existing physical font. If it fails to find an exact match, it provides an alternative whose characteristics match as many of the requested characteristics as possible.

When you no longer need the font, call the DeleteObject function to delete it.

The font mapper for CreateFont, CreateFontIndirect, and CreateFontIndirectEx recognizes both the English and the localized typeface name, regardless of locale.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Wingdi.h (include Windows.h)

Library

Gdi32.lib

DLL

Gdi32.dll

Unicode and ANSI names

CreateFontIndirectExW (Unicode) and CreateFontIndirectExA (ANSI)

See also

Fonts and Text Overview
Font and Text Functions
CreateFont
CreateFontIndirect
EnumFonts
EnumFontFamilies
EnumFontFamiliesEx
ENUMLOGFONTEXDV

 

 

Community Additions

ADD
Show:
© 2015 Microsoft