Jump to content

GpiQueryCp

From EDM2
Revision as of 21:40, 7 January 2023 by Martini (talk | contribs)

Returns the currently selected graphics code page. It is used to retrieve the current presentation space (PS) character position (CP). The CP is a logical position within the PS that specifies the location where text or other graphical objects will be drawn.

Syntax

#define INCL_GPILCIDS /* Or use INCL_GPI, INCL_PM, */
#include <os2.h>

HPS      hps;         /* Presentation-space handle */
ULONG    ulCodePage;  /* Code page */

ulCodePage = GpiQueryCp(hps);

Parameter

hps (HPS) - input
Presentation-space handle.
ulCodePage (ULONG) - returns Code page.
GPI_ERROR - Error
Otherwise Code page.

The code page identity returned is the one that is set by GpiSetCp (or defaulted when the presentation space is first created). This is the code page of the default font, not the currently-selected font, found from GpiQueryFontMetrics.