Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The CombineMode enumeration specifies how a new region is combined with an existing region.
Syntax
typedef enum CombineMode {
CombineModeReplace,
CombineModeIntersect,
CombineModeUnion,
CombineModeXor,
CombineModeExclude,
CombineModeComplement
} ;
Constants
CombineModeReplaceSpecifies that the existing region is replaced by the new region. |
CombineModeIntersectSpecifies that the existing region is replaced by the intersection of itself and the new region. |
CombineModeUnionSpecifies that the existing region is replaced by the union of itself and the new region. |
CombineModeXorSpecifies that the existing region is replaced by the result of performing an XOR on the two regions. A point is in the XOR of two regions if it is in one region or the other but not in both regions. |
CombineModeExcludeSpecifies that the existing region is replaced by the portion of itself that is outside of the new region. |
CombineModeComplementSpecifies that the existing region is replaced by the portion of the new region that is outside of the existing region. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP, Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Header | gdiplusenums.h (include Gdiplus.h) |