Condividi tramite


Funzione UnionRect (winuser.h)

La funzione UnionRect crea l'unione di due rettangoli. L'unione è il rettangolo più piccolo che contiene entrambi i rettangoli di origine.

Sintassi

BOOL UnionRect(
  [out] LPRECT     lprcDst,
  [in]  const RECT *lprcSrc1,
  [in]  const RECT *lprcSrc2
);

Parametri

[out] lprcDst

Puntatore alla struttura RECT che riceverà un rettangolo contenente i rettangoli a cui puntano i parametri lprcSrc1 e lprcSrc2 .

[in] lprcSrc1

Puntatore alla struttura RECT che contiene il primo rettangolo di origine.

[in] lprcSrc2

Puntatore alla struttura RECT che contiene il secondo rettangolo di origine.

Valore restituito

Se la struttura specificata contiene un rettangolo nonempty, il valore restituito è diverso da zero.

Se la struttura specificata non contiene un rettangolo nonempty, il valore restituito è zero.

Commenti

Il sistema ignora le dimensioni di un rettangolo vuoto, ovvero un rettangolo in cui tutte le coordinate sono impostate su zero, in modo che non abbia altezza o nessuna larghezza.

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

Requisiti

   
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

GonfiareRect

IntersectRect

OffsetRect

RECT

Funzioni rettangolo

Panoramica dei rettangoli