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 |