Freigeben über


EqualRect-Funktion (winuser.h)

Die EqualRect-Funktion bestimmt, ob die beiden angegebenen Rechtecke gleich sind, indem die Koordinaten der oberen linken und unteren rechten Ecke verglichen werden.

Syntax

BOOL EqualRect(
  [in] const RECT *lprc1,
  [in] const RECT *lprc2
);

Parameter

[in] lprc1

Zeiger auf eine RECT-Struktur , die die logischen Koordinaten des ersten Rechtecks enthält.

[in] lprc2

Zeiger auf eine RECT-Struktur , die die logischen Koordinaten des zweiten Rechtecks enthält.

Rückgabewert

Wenn die beiden Rechtecke identisch sind, ist der Rückgabewert nonzero.

Wenn die beiden Rechtecke nicht identisch sind, ist der Rückgabewert 0.

Hinweise

Die EqualRect-Funktion behandelt leere Rechtecke nicht als gleich, wenn sich ihre Koordinaten unterscheiden.

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

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 winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

IsRectEmpty

PtInRect

RECT

Rechteckfunktionen

Übersicht über Rechtecke