home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Multimedia 1995 July
/
IMM0795.ISO
/
share
/
os2
/
pmfract
/
src
/
gpi.c
< prev
next >
Wrap
C/C++ Source or Header
|
1994-01-24
|
855b
|
24 lines
/***************************************************************************\
* GPI.C -- GPI Helper routines
* Created by Microsoft Corporation, 1989
\***************************************************************************/
#define INCL_GPI
#include "tool.h"
/***************************************************************************\
* GetTextExtent helper function
\***************************************************************************/
ULONG EXPENTRY GetTextExtent(HPS hps, PCH lpstr, int cch) {
POINTL rgptl[TXTBOX_COUNT];
if (cch) {
GpiQueryTextBox(hps, (LONG)cch, lpstr, 5L, rgptl);
return(MAKEULONG((SHORT)(rgptl[TXTBOX_CONCAT].x - rgptl[TXTBOX_BOTTOMLEFT].x),
(SHORT)(rgptl[TXTBOX_TOPLEFT].y - rgptl[TXTBOX_BOTTOMLEFT].y)));
} else
return(0L);
}