Stili del controllo Tree
Gli stili del controllo albero (CTreeCtrl) regolano gli aspetti dell'aspetto di un controllo albero. Gli stili iniziali vengono impostati quando si crea il controllo albero. È possibile recuperare e modificare gli stili dopo aver creato il controllo albero usando le funzioni GetWindowLong e SetWindowLong di Windows, specificando GWL_STYLE per il parametro nIndex . Per un elenco completo degli stili, vedi Stili finestra controllo visualizzazione albero in Windows SDK.
Lo stile TVS_HASLINES migliora la rappresentazione grafica della gerarchia di un controllo albero disegnando linee che collegano gli elementi figlio all'elemento padre corrispondente. Questo stile non collega elementi nella radice della gerarchia. A tale scopo, è necessario combinare gli stili TVS_HASLINES e TVS_LINESATROOT .
L'utente può espandere o comprimere l'elenco di elementi figlio di un elemento padre facendo doppio clic sull'elemento padre. Un controllo albero con lo stile TVS_SINGLedizione Enterprise XPAND fa sì che l'elemento selezionato si espandi e l'elemento non selezionato venga compresso. Se il mouse viene utilizzato per fare clic con un solo clic sull'elemento selezionato e tale elemento viene chiuso, verrà espanso. Se l'elemento selezionato viene selezionato quando è aperto, verrà compresso.
Un controllo albero con lo stile TVS_HASBUTTONS aggiunge un pulsante a sinistra di ogni 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 aggiunge pulsanti agli elementi nella radice della gerarchia. A tale scopo, è necessario combinare TVS_HASLINES, TVS_LINESATROOT e TVS_HASBUTTONS.
Lo stile TVS_EDITLABELS consente all'utente di modificare le etichette degli elementi del controllo albero. Per altre informazioni sulla modifica delle etichette, vedere Modifica delle etichette di controllo albero più avanti in questo argomento.
Lo stile TVS_NOTOOLTIPS disabilita la funzionalità della descrizione comando automatica dei controlli visualizzazione albero. Questa funzionalità visualizza automaticamente una descrizione comando contenente il titolo dell'elemento sotto il cursore del mouse, se l'intero titolo non è attualmente visibile.