Annotation of pmsdk/samples/opendlg/gpi.c, revision 1.1.1.1

1.1       root        1: /***************************************************************************\
                      2: * GPI.C -- GPI Helper routines
                      3: * Created by Microsoft Corporation, 1989
                      4: \***************************************************************************/
                      5: 
                      6: 
                      7: #define INCL_GPI
                      8: #include "tool.h"
                      9: 
                     10: /***************************************************************************\
                     11: * GetTextExtent helper function
                     12: \***************************************************************************/
                     13: 
                     14: ULONG CALLBACK GetTextExtent(HPS hps, PCH lpstr, int cch) {
                     15:     POINTL rgptl[TXTBOX_COUNT];
                     16: 
                     17:     if (cch) {
                     18:         GpiQueryTextBox(hps, (LONG)cch, lpstr, 5L, rgptl);
                     19:         return(MAKEULONG((SHORT)(rgptl[TXTBOX_CONCAT].x - rgptl[TXTBOX_BOTTOMLEFT].x),
                     20:                      (SHORT)(rgptl[TXTBOX_TOPLEFT].y - rgptl[TXTBOX_BOTTOMLEFT].y)));
                     21:     } else
                     22:         return(0L);
                     23:     }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.