Condividi tramite


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

Vedi anche

ShowHideMenuCtl