Personalizzazione dell'aspetto dell'elemento di intestazione
Impostando il parametro di dwStyle quando si crea un controllo intestazione (CHeaderCtrl::Create), è possibile definire l'aspetto e il comportamento delle voci di intestazione o di controllo header stesso.
Di seguito è riportato un esempio di stili che è possibile impostare e lo scopo:
Per fare un aspetto simile voce di intestazione a un pulsante, utilizzare lo stile di HDS_BUTTONS.
Utilizzare questo stile se si desidera eseguire le operazioni in risposta ai clic del mouse su una voce di intestazione, come ordinare i dati da una determinata colonna, come avviene in Microsoft Outlook.
Per le voci di intestazione un aspetto di "hot track" quando il cursore del mouse vengono passati, utilizzare lo stile di HDS_HOTTRACK.
Funzionalità di intercettazione con il mouse di visualizzare una struttura tridimensionale mentre il puntatore passa un elemento in una barra altrimenti uniforme.
Per indicare che il controllo intestazione deve essere nascosto, utilizzare lo stile di HDS_HIDDEN.
Lo stile di HDS_HIDDEN indica che il controllo intestazione deve essere utilizzato come un contenitore dei dati e il controllo non visivo. Questo stile automaticamente non nasconde il controllo ma, al contrario, vengono adattati il comportamento di CHeaderCtrl::Layout. Il valore restituito nel membro di cy della struttura di WINDOWPOS sarà zero che indica che il controllo non è visibile all'utente.
Per ulteriori informazioni su queste proprietà, vedere Elementi in Windows SDK. Per informazioni sull'aggiunta di elementi a un controllo intestazione, vedere Aggiunta di elementi al controllo intestazione.