Stili del controllo struttura ad albero
Gli stili del controllo struttura ad albero (CTreeCtrl) determinano gli aspetti di un controllo struttura ad albero.Impostare gli stili iniziale quando viene creato il controllo di struttura ad albero.È possibile recuperare e modificare gli stili dopo avere creato il controllo di struttura ad albero tramite le funzioni Windows di SetWindowLong e di GetWindowLong , specificare GWL_STYLE per il parametro di nIndex .Per un elenco completo degli stili, vedere Stili della finestra di controllo di visualizzazione ad albero in Windows SDK.
Lo stile di TVS_HASLINES migliora la rappresentazione grafica della gerarchia di un controllo struttura ad albero trascinando le linee che collegano elementi figlio all'elemento padre corrispondente.Questo stile non collega gli elementi nella radice della gerarchia.A tale scopo, è necessario combinare gli stili di TVS_LINESATROOT e di TVS_HASLINES .
L'utente può espandere o comprimere l'elenco di un elemento padre degli elementi figlio facendo doppio clic sull'elemento padre.Un controllo struttura ad albero che presenta lo stile di TVS_SINGLEEXPAND causa l'elemento selezionati per espansione e l'elemento che venga deselezionata per comprimere.Se si utilizza il mouse a un singolo clic sull'elemento selezionato e tale elemento è chiuso, verrà espanso.Se l'elemento selezionato singolo-è fatto clic su quando è aperto, sarà compressa.
Un controllo struttura ad albero che presenta lo stile di TVS_HASBUTTONS aggiunge un lato del pulsante a sinistra di ciascun elemento padre.L'utente può fare clic sul pulsante per espandere o comprimere gli elementi figlio come alternativa a fare doppio clic sull'elemento padre.TVS_HASBUTTONS non aggiungere pulsanti agli elementi nella radice della gerarchia.A tale scopo, è necessario combinare TVS_HASLINES, TVS_LINESATROOTe TVS_HASBUTTONS.
Lo stile di TVS_EDITLABELS consente all'utente di modificare le etichette degli elementi del controllo struttura ad albero.Per ulteriori informazioni sulle etichette di modifica, vedere più avanti Modifica dell'etichetta del controllo struttura ad albero in questo argomento.
Lo stile di TVS_NOTOOLTIPS disabilita la funzionalità automatica di descrizione comandi dei controlli di visualizzazione ad albero.Questa funzionalità viene visualizzata una descrizione comandi, contenente il titolo dell'elemento sotto il cursore del mouse, se l'intero titolo non è attualmente visibile.