Condividi tramite


Funzione OffsetRect (winuser.h)

La funzione OffsetRect sposta il rettangolo specificato dagli offset specificati.

Sintassi

BOOL OffsetRect(
  [in, out] LPRECT lprc,
  [in]      int    dx,
  [in]      int    dy
);

Parametri

[in, out] lprc

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

[in] dx

Specifica l'importo per spostare il rettangolo a sinistra o a destra. Questo parametro deve essere un valore negativo per spostare il rettangolo a sinistra.

[in] dy

Specifica l'importo per spostare il rettangolo verso l'alto o verso il basso. Questo parametro deve essere un valore negativo per spostare il rettangolo verso l'alto.

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 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.

Esempio

Per un esempio, vedere Uso di rettangoli.

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

RECT

Funzioni rettangolo

Panoramica dei rettangoli

UnionRect