DLLCombineRgn()

DLLCombineRgn()
  • SYNOPSIS:
    value = DLLCombineRgn(hrgnDest,hrgnSrc1,hrgnSrc2,fnCombineMode)
  • DESCRIPTION:
    The DLLCombineRgn() function combines two regions and stores the result in a third region. The two regions are combined according to the specified mode.
  • PARAMETERS:
    hrgnDest [in] Handle to a new region with dimensions defined by combining two other regions. (This region must exist before CombineRgn is called.)
    hrgnSrc1 [in] Handle to the first of two regions to be combined.
    hrgnSrc2 [in] Handle to the second of two regions to be combined.
    fnCombineMode [in] Specifies a mode indicating how the two regions will be combined. This parameter can be one of the following values. Value Description
    RGN_AND - Creates the intersection of the two combined regions.
    RGN_COPY - Creates a copy of the region identified by hrgnSrc1.
    RGN_DIFF - Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
    RGN_OR - Creates the union of two combined regions.
    RGN_XOR - Creates the union of two combined regions except for any overlapping areas.
  • RETURNS:
    The return value specifies the type of the resulting region. It can be one of the following values.

    NULLREGION - The region is empty.
    SIMPLEREGION - The region is a single rectangle.
    COMPLEXREGION - The region is more than a single rectangle.
    ERROR - No region is created.

  • EXAMPLE:
    example027.bb
  • BUGS:
    None Known.

Return To Index
Problems with this command or bugs? EMail me at: mailto:loki.sd@blueyonder.co.uk

Section Last Updated: Friday, May 31, 2002 9:30 PM GMT

All materials used in this help, related sources and binaries are (C)opyright Rob Hutchinson, Joseph Cox and Tarropithium Software 2002. All rights reserved. All software is provided without warranty unless otherwise stated.
Tarropithium Software or the authors will not be held liable for any damage or data loss that may occur during the application of this software. Use it at your own risk!