Funzione InflateRect (winuser.h)
La funzione InflateRect aumenta o riduce la larghezza e l'altezza del rettangolo specificato. La funzione InflateRect aggiunge le unità -dx all'estremità sinistra e dx alla fine destra del rettangolo e le unità -dy nella parte superiore e dy nella parte inferiore. I parametri dx e dy sono valori firmati; i valori positivi aumentano la larghezza e l'altezza e i valori negativi li riducono.
Sintassi
BOOL InflateRect(
[in, out] LPRECT lprc,
[in] int dx,
[in] int dy
);
Parametri
[in, out] lprc
Puntatore alla struttura RECT che aumenta o diminuisce le dimensioni.
[in] dx
Quantità da aumentare o diminuire la larghezza del rettangolo. Questo parametro deve essere negativo per ridurre la larghezza.
[in] dy
Quantità da aumentare o diminuire l'altezza del rettangolo. Questo parametro deve essere negativo per ridurre l'altezza.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Commenti
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
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 |