Stili di controllo intestazione
I controlli intestazione hanno diversi stili, descritti in questa sezione, che determinano l'aspetto e il comportamento del controllo. Gli stili iniziali vengono impostati quando si crea il controllo intestazione.
Costante | Descrizione |
---|---|
|
Ogni elemento del controllo sembra e si comporta come un pulsante push. Questo stile è utile se un'applicazione esegue un'attività quando l'utente fa clic su un elemento nel controllo intestazione. Ad esempio, un'applicazione potrebbe ordinare informazioni nelle colonne in modo diverso a seconda dell'elemento che l'utente fa clic. |
|
Consente di riordinare gli elementi dell'intestazione. |
|
Includere una barra di filtro come parte del controllo intestazione standard. Questa barra consente agli utenti di applicare facilmente un filtro alla visualizzazione. Le chiamate a HDM_LAYOUT restituiranno una nuova dimensione per il controllo e causeranno l'aggiornamento della visualizzazione elenco. |
HDS_FLAT |
Versione 6.0 e successiva. Causa il disegno flat del controllo intestazione quando il sistema operativo è in esecuzione in modalità classica. Nota: Comctl32.dll versione 6 non è ridistribuibile, ma è incluso in Windows. Per usare Comctl32.dll versione 6, specificarlo in un manifesto. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione. |
|
Causa la visualizzazione del contenuto della colonna anche quando l'utente ridimensiona una colonna. |
|
Indica un controllo intestazione che deve essere nascosto. Questo stile non nasconde il controllo. Quando invece si invia il messaggio di HDM_LAYOUT a un controllo intestazione con lo stile HDS_HIDDEN, il controllo restituisce zero nel membro cy della struttura WINDOWPOS . Si nasconderà quindi il controllo impostandone l'altezza su zero. Ciò può essere utile quando si vuole usare il controllo come contenitore di informazioni anziché un controllo visivo. |
|
Crea un controllo intestazione con orientamento orizzontale. |
|
Abilita il rilevamento frequente. |
|
Versione 6.00 e successiva. Consente l'inserimento delle caselle di controllo sugli elementi dell'intestazione. Per altre informazioni, vedere il membro fmt di HDITEM. |
|
Versione 6.00 e successiva. L'utente non può trascinare il divisore nel controllo intestazione. |
|
Versione 6.00 e successiva. Viene visualizzato un pulsante quando non tutti gli elementi possono essere visualizzati all'interno del rettangolo del controllo intestazione. Quando si fa clic su, questo pulsante invia una notifica di HDN_OVERFLOWCLICK . |
Commenti
Per recuperare e modificare gli stili dopo aver creato il controllo, usare le funzioni GetWindowLong e SetWindowLong.
Requisiti
Requisito | valore |
---|---|
Intestazione |
|