Description

GreQueryFonts returns the details of fonts that match the face name addressed by pszFaceName.

This function is supported by the graphics engine.

#define INCL_GRE_FONTS
#include <os2.h>

HDC             hdc;          /*  Device context handle. */
ULONG           flOptions;    /*  Flags indicating whether private fonts, public fonts, or both are required. */
PSZ             pszFaceName;  /*  Pointer to a string specifying the face name. */
PFONTMETRICS    paMetrics;
ULONG           cMetricLen;   /*  Length in bytes of each metrics structure in the paMetrics array. */
PULONG          pcFontCount;
PVOID           pInstance;    /*  Pointer to instance data. */
ULONG           lFunction;    /*  High-order WORD=flags; low-order WORD=NGreQueryFonts. */
LONG            rc;           /*  Return codes. */

rc = GreQueryFonts(hdc, flOptions, pszFaceName,
       paMetrics, cMetricLen, pcFontCount,
       pInstance, lFunction);


[Back: GreQueryFonts]
[Next: GreQueryFonts Parameter - hdc]