Condividi tramite


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

Vedi anche

IntersectRect

OffsetRect

RECT

Funzioni rettangolo

Panoramica dei rettangoli

UnionRect