Funzione GetEffectiveClientRect (commctrl.h)
Calcola le dimensioni di un rettangolo nell'area client che contiene tutti i controlli specificati.
Sintassi
void GetEffectiveClientRect(
HWND hWnd,
LPRECT lprc,
[in] const INT *lpInfo
);
Parametri
hWnd
Tipo: HWND
Handle per la finestra con l'area client da controllare.
lprc
Tipo: LPRECT
Puntatore a una struttura RECT che riceve le dimensioni del rettangolo.
[in] lpInfo
Tipo: const INT*
Puntatore a una matrice con terminazione Null di interi che identificano i controlli nell'area client. Ogni controllo richiede una coppia di elementi consecutivi. Il primo elemento della coppia deve essere diverso da zero e il secondo elemento della coppia deve essere l'identificatore del controllo. La prima coppia rappresenta il menu e viene ignorata. L'ultimo elemento deve essere zero per identificare la fine della matrice.
Valore restituito
nessuno
Osservazioni
Se una finestra nella matrice lprc è visibile o sarà visibile quando il relativo elemento padre diventa visibile, il relativo rettangolo viene sottratto dal rettangolo client effettivo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | commctrl.h |
Libreria | Comctl32.lib |
DLL | Comctl32.dll |