Funzione GetWindowRgnBox (winuser.h)

La funzione GetWindowRgnBox recupera le dimensioni del rettangolo di limite più stretto per l'area della finestra di una finestra.

Sintassi

int GetWindowRgnBox(
  [in]  HWND   hWnd,
  [out] LPRECT lprc
);

Parametri

[in] hWnd

Handle nella finestra.

[out] lprc

Puntatore a una struttura RECT che riceve le dimensioni del rettangolo, nelle unità di dispositivo rispetto all'angolo superiore sinistro della finestra.

Valore restituito

Il valore restituito specifica il tipo dell'area ottenuta dalla funzione. Può essere uno dei valori seguenti.

Valore Significato
COMPLEXREGION L'area è più di un rettangolo.
ERRORE La finestra specificata non ha un'area o si è verificato un errore durante il tentativo di restituire l'area.
NULLREGION L'area è vuota.
SIMPLEREGION L'area è un singolo rettangolo.

Commenti

L'area della finestra determina l'area all'interno della finestra in cui il sistema consente il disegno. Il sistema non visualizza alcuna parte di una finestra che si trova all'esterno dell'area della finestra. Le coordinate dell'area della finestra di una finestra sono relative all'angolo superiore sinistro della finestra, non all'area client della finestra.

Per impostare l'area della finestra di una finestra, chiamare la funzione SetWindowRgn .

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
Set di API ext-ms-win-ntuser-draw-l1-1-0 (introdotto in Windows 8)

Vedi anche

GetClipBox

GetWindowRgn

Funzioni di disegno e disegno

Panoramica di disegno e disegno

RECT

SetWindowRgn