Funzione GetClientRect (winuser.h)
Recupera le coordinate dell'area client di una finestra. Le coordinate client specificano gli angoli superiore sinistro e inferiore destro dell'area client. Poiché le coordinate client sono relative all'angolo superiore sinistro dell'area client di una finestra, le coordinate dell'angolo superiore sinistro sono (0,0).
Sintassi
BOOL GetClientRect(
[in] HWND hWnd,
[out] LPRECT lpRect
);
Parametri
[in] hWnd
Tipo: HWND
Handle della finestra le cui coordinate client devono essere recuperate.
[out] lpRect
Tipo: LPRECT
Puntatore a una struttura RECT che riceve le coordinate client. I membri sinistro e superiore sono zero. I membri destro e inferiore contengono la larghezza e l'altezza della finestra.
Valore restituito
Tipo: BOOL
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
In conformità alle convenzioni per la struttura RECT , le coordinate in basso a destra del rettangolo restituito sono esclusive. In altre parole, il pixel in corrispondenza (destra, inferiore) si trova immediatamente all'esterno del rettangolo.
Esempio
Ad esempio, vedere Creazione, enumerazione e ridimensionamento delle finestre figlio.
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-window-l1-1-0 (introdotto in Windows 8) |
Vedi anche
Informazioni concettuali
Altre risorse
Riferimento