CombineRgn-Funktion (wingdi.h)
Die CombineRgn-Funktion kombiniert zwei Regionen und speichert das Ergebnis in einer dritten Region. Die beiden Regionen werden entsprechend dem angegebenen Modus kombiniert.
Syntax
int CombineRgn(
[in] HRGN hrgnDst,
[in] HRGN hrgnSrc1,
[in] HRGN hrgnSrc2,
[in] int iMode
);
Parameter
[in] hrgnDst
Ein Handle für eine neue Region mit Dimensionen, die durch die Kombination von zwei anderen Regionen definiert werden. (Diese Region muss vorhanden sein, bevor CombineRgn aufgerufen wird.)
[in] hrgnSrc1
Ein Handle für die erste von zwei Regionen, die kombiniert werden sollen.
[in] hrgnSrc2
Ein Handle für die zweite von zwei Regionen, die kombiniert werden sollen.
[in] iMode
Ein Modus, der angibt, wie die beiden Regionen kombiniert werden. Dieser Parameter kann einen der folgenden Werte annehmen.
Rückgabewert
Der Rückgabewert gibt den Typ der resultierenden Region an. Dieses Argument einen der folgenden Werte annehmen.
Rückgabecode | Beschreibung |
---|---|
|
Die Region ist leer. |
|
Die Region ist ein einzelnes Rechteck. |
|
Die Region ist mehr als ein einzelnes Rechteck. |
|
Es wird keine Region erstellt. |
Hinweise
Die drei Regionen müssen nicht voneinander getrennt sein. Beispielsweise kann der parameter hrgnSrc1 dem parameter hrgnDest entsprechen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wingdi.h (einschließlich Windows.h) |
Bibliothek | Gdi32.lib |
DLL | Gdi32.dll |