Funzione EqualRect (winuser.h)

La funzione EqualRect determina se i due rettangoli specificati sono uguali confrontando le coordinate degli angoli superiore sinistro e inferiore destro.

Sintassi

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

Parametri

[in] lprc1

Puntatore a una struttura RECT che contiene le coordinate logiche del primo rettangolo.

[in] lprc2

Puntatore a una struttura RECT che contiene le coordinate logiche del secondo rettangolo.

Valore restituito

Se i due rettangoli sono identici, il valore restituito è diverso da zero.

Se i due rettangoli non sono identici, il valore restituito è zero.

Commenti

La funzione EqualRect non considera i rettangoli vuoti come uguali se le coordinate sono diverse.

Poiché le applicazioni possono usare rettangoli per scopi diversi, le funzioni rettangole non usano un'unità esplicita di misura. Tutte le coordinate e le dimensioni del rettangolo vengono invece specificate in valori logici firmati. La modalità di mapping e la funzione in cui viene usato il rettangolo determinano le unità di misura.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche

IsRectEmpty

PtInRect

RECT

Funzioni rettangolo

Panoramica dei rettangoli