gpi12.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
GpiQueryRegionBox (1.2)
Function Group  Overview                          Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
#define INCL_GPIREGIONS
 
LONG GpiQueryRegionBox(hps, hrgn, prcl)
HPS hps;        /* presentation-space handle                    */
HRGN hrgn;      /* region handle                                */
PRECTL prcl;    /* address of structure for enclosing rectangle */
 
The GpiQueryRegionBox function retrieves the dimensions of the smallest
rectangle that encloses the region identified by hrgn. If the region is
empty, the function sets the left and right coordinates and top and bottom
coordinates to equal values. The function cannot be used if no device
context is associated with the presentation space.
 
Parameter  Description
────────────────────────────────────────────────────────────────────────────
 
hps        Identifies the presentation space.
 
hrgn       Identifies the region.
 
prcl       Points to the RECTL structure that receives the coordinates of
           the enclosing rectangle.
 
Return Value
 
The return value is RGN_NULL, RGN_RECT, or RGN_COMPLEX if the function is
successful, or RGN_ERROR if an error occurred.
 
Errors
 
Use the WinGetLastError function to retrieve the error value, which may be
one of the following:
 
     PMERR_INV_HPS
     PMERR_INV_HRGN
     PMERR_PS_BUSY
 
See Also
 
GpiQueryClipBox, WinGetLastError, RECTL