Simulation support:
None. This function is mandatory for all drivers.
Description:
GreQueryWidthTable stores, at the location addressed by paWidthTable, an array of world coordinates representing the width-table information of the currently selected font.
This function must be supported by the presentation driver. GreQueryWidthTable is called by the function GpiQueryWidthTable.
#define INCL_GRE_STRINGS #include <os2.h> HDC hdc; /* Device context handle. */ LONG lFirstChar; /* Code point of the initial character for which width-table information is required. */ LONG cWidthTable; /* Count of widths in the width-table data. */ PLONG paWidthTable; /* Pointer to buffer of width-table data. */ PVOID pInstance; /* Pointer to instance data. */ ULONG lFunction; /* High-order WORD=flags; low-order WORD=NGreQueryWidthTable. */ BOOL rc; /* Return Code. */ rc = GreQueryWidthTable(hdc, lFirstChar, cWidthTable, paWidthTable, pInstance, lFunction);