Freigeben über


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

Weitere Informationen

InflateRect

IntersectRect

OffsetRect

RECT

Rechteckfunktionen

Übersicht über Rechtecke