Style formant drzewa
Formant drzewa (CTreeCtrl) style regulują aspektów wygląd formantu drzewa.Ustaw początkowy style, podczas tworzenia formantu drzewa.Można pobrać i zmienić style po utworzeniu formantu drzewa za pomocą GetWindowLong i SetWindowLong funkcje systemu Windows, określając GWL_STYLE do nIndex parametru.Aby uzyskać pełną listę stylów, zobacz Style okna formantu widoku drzewa w Windows SDK.
TVS_HASLINES styl zwiększa graficzna reprezentacja formantu drzewa hierarchii przez linie łączenie elementów podrzędnych do ich odpowiedniego elementu nadrzędnego.Ten styl nie łączyć elementy w katalogu głównym hierarchii.Aby to zrobić, trzeba połączyć TVS_HASLINES i TVS_LINESATROOT style.
Użytkownika można rozwinąć lub zwinąć listę elementów podrzędnych elementu nadrzędnego przez dwukrotne kliknięcie elementu nadrzędnego.Drzewa, która ma TVS_SINGLEEXPAND stylu powoduje, że element jest zaznaczony, aby rozwinąć i element jest niezaznaczone, aby zwinąć.Jeśli mysz jest używana do wybranego elementu pojedynczym kliknięciem elementu jest zamknięty, zostanie zdekompresowany.Wybrany element zostanie kliknięte otwarty, będzie zwinięte.
Drzewa, która ma TVS_HASBUTTONS styl doda przycisk po lewej stronie każdego elementu nadrzędnego.Użytkownik może kliknąć przycisk, aby rozwinąć lub zwinąć elementy podrzędne jako alternatywa dla dwukrotne kliknięcie elementu nadrzędnego.TVS_HASBUTTONS nie dodać przyciski do elementów w katalogu głównym hierarchii.Aby to zrobić, należy połączyć TVS_HASLINES, TVS_LINESATROOT, i TVS_HASBUTTONS.
TVS_EDITLABELS styl umożliwia użytkownikowi edytowanie etykiet elementów sterowania drzewa.Aby uzyskać więcej informacji na temat edycji etykiet, zobacz Edycji etykietę formantu drzewa dalej w tym temacie.
TVS_NOTOOLTIPS styl wyłącza funkcję Porada narzędzia automatycznej kontroli widoku drzewa.Ta funkcja automatycznie wyświetla etykietka narzędzia, zawierający tytuł elementu pod kursorem myszy, jeśli cały tytuł nie jest widoczne.