Personalizzazione dell'aspetto dell'elemento di intestazione

Impostando il parametro dwStyle quando si crea per la prima volta un controllo intestazione (CHeaderCtrl::Create), è possibile definire l'aspetto e il comportamento degli elementi di intestazione o del controllo intestazione stesso.

Di seguito è riportato un campionamento degli stili che è possibile impostare e il relativo scopo:

  • Per fare in modo che un elemento di intestazione sia simile a un pulsante di scelta, usare lo stile HDS_BUTTONS .

    Utilizzare questo stile se si desidera eseguire azioni in risposta ai clic del mouse su un elemento di intestazione, ad esempio l'ordinamento dei dati in base a una determinata colonna, come avviee in Microsoft Outlook.

  • Per assegnare agli elementi dell'intestazione un aspetto "hot tracking" quando il cursore del mouse passa sopra di essi, usare lo stile HDS_HOTTRACK .

    Il rilevamento rapido visualizza un contorno 3D quando il puntatore passa su un elemento in una barra altrimenti piatta.

  • Per indicare che il controllo intestazione deve essere nascosto, utilizzare lo stile HDS_HIDDEN .

    Lo stile HDS_HIDDEN indica che il controllo intestazione deve essere usato come contenitore di dati e non come controllo visivo. Questo stile non nasconde automaticamente il controllo, ma influisce invece sul comportamento di CHeaderCtrl::Layout. Il valore restituito nel membro cy della WINDOWPOS struttura sarà zero che indica che il controllo non deve essere visibile all'utente.

Per altre 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.

Vedi anche

Uso di CHeaderCtrl
Controlli