UnionRect-Funktion (winuser.h)
Die UnionRect-Funktion erstellt die Vereinigung von zwei Rechtecken. Die Union ist das kleinste Rechteck, das beide Quellrechtecke enthält.
Syntax
BOOL UnionRect(
[out] LPRECT lprcDst,
[in] const RECT *lprcSrc1,
[in] const RECT *lprcSrc2
);
Parameter
[out] lprcDst
Ein Zeiger auf die RECT-Struktur , die ein Rechteck mit den Rechtecken empfängt, auf die von den Parametern lprcSrc1 und lprcSrc2 verwiesen wird.
[in] lprcSrc1
Ein Zeiger auf die RECT-Struktur , die das erste Quellrechteck enthält.
[in] lprcSrc2
Ein Zeiger auf die RECT-Struktur , die das zweite Quellrechteck enthält.
Rückgabewert
Wenn die angegebene Struktur ein nicht erlösendes Rechteck enthält, ist der Rückgabewert nonzero.
Wenn die angegebene Struktur kein nicht erlösendes Rechteck enthält, ist der Rückgabewert 0.
Hinweise
Das System ignoriert die Dimensionen eines leeren Rechtecks, d. h. eines Rechtecks, in dem alle Koordinaten auf 0 festgelegt sind, sodass es keine Höhe oder breite hat.
Da Anwendungen Rechtecke für verschiedene Zwecke verwenden können, verwenden die Rechteckfunktionen keine explizite Maßeinheit. Stattdessen werden alle Rechteckkoordinaten und Dimensionen in signierten logischen Werten angegeben. Der Zuordnungsmodus und die Funktion, in der das Rechteck verwendet wird, bestimmen die Maßeinheiten.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |