Condividi tramite


messaggio HDM_LAYOUT

Recupera le informazioni usate per impostare le dimensioni e la posizione del controllo intestazione all'interno del rettangolo di destinazione della finestra padre. È possibile inviare questo messaggio in modo esplicito o usare la macro Header_Layout .

Parametri

wParam

Deve essere zero.

lParam

Puntatore a una struttura HDLAYOUT . Il membro prc specifica le coordinate di un rettangolo e il membro pwpos riceve le dimensioni e la posizione del controllo intestazione all'interno del rettangolo.

Valore restituito

Restituisce TRUE se ha esito positivo o FALSE in caso contrario.

Commenti

Il membro pwpos della struttura lParam riceve valori di dimensione e posizione appropriati per posizionare il controllo lungo la parte superiore del rettangolo specificato. Il valore di altezza è la somma delle altezze dei bordi orizzontali del controllo e l'altezza media dei caratteri nel tipo di carattere attualmente selezionato nel contesto del dispositivo del controllo.

Per usare HDM_LAYOUT per impostare le dimensioni iniziali e la posizione di un controllo intestazione, impostare lo stato di visibilità iniziale del controllo in modo che sia nascosto. Dopo aver inviato HDM_LAYOUT per recuperare le dimensioni e i valori di posizione, usare la funzione SetWindowPos per impostare la nuova dimensione, la posizione e lo stato di visibilità.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Commctrl.h