Overview | ||||||||||||||||
Group | ||||||||||||||||
Quick Info
|
EnumFontsProc
The EnumFontsProc function is an application-defined callback function that processes font data from the EnumFonts function. int CALLBACK EnumFontsProc( lplf lplf,
| // pointer to logical-font data
|
lptm lptm,
| // pointer to physical-font data
|
DWORD dwType,
| // font type
|
LPARAM lpData
| // pointer to application-defined data
|
);
|
|
RASTER_FONTTYPE
TRUETYPE_FONTTYPE lpData Points to the application-defined data passed by EnumFonts. Return Values The return value must be a nonzero value to continue enumeration; to stop enumeration, it must be zero. Remarks The AND (&) operator can be used with the RASTER_FONTTYPE and DEVICE_FONTTYPE constants to determine the font type. The RASTER_FONTTYPE bit of the FontType parameter specifies whether the font is a raster or vector font. If the bit is one, the font is a raster font; if zero, it is a vector font. The DEVICE_FONTTYPE bit of FontType specifies whether the font is a device-based or graphics device interface (GDI)-based font. If the bit is one, the font is a device-based font; if zero, it is a GDI-based font. If the device is capable of text transformations (scaling, italicizing, and so on) only the base font is enumerated. The user must inquire into the device's text-transformation abilities to determine which additional fonts are available directly from the device. An application must register the EnumFontsProc function by passing its address to the EnumFonts function. EnumFontsProc is a placeholder for the application-defined function name. See Also EnumFonts, LOGFONT, TEXTMETRIC
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers - More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples - Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database