Udostępnij za pośrednictwem


Etykiety elementów sterowania drzewa

Zazwyczaj można określić tekst etykiety elementu podczas dodawania elementu w drzewie (CTreeCtrl).InsertItem Członkowskich funkcji można przekazać TVITEM strukturę, która definiuje właściwości elementu, takie jak ciąg zawierający tekst etykiety.InsertItemposiada kilka overloads, które mogą być wywoływane z różnych kombinacji parametrów.

Formant drzewa przydziela pamięć do przechowywania każdej pozycji; tekst etykiety elementów zajmie znaczną część tej pamięci.Jeśli aplikacja przechowuje kopię ciągów w formancie drzewa, można zmniejszyć wymagania dotyczące pamięci formantu, określając LPSTR_TEXTCALLBACK wartość w pszText członek TV_ITEM lub lpszItem parametr zamiast przekazując rzeczywiste ciągi w drzewie.Za pomocą LPSTR_TEXTCALLBACK powoduje, że formant drzewa do pobierania tekst etykiety elementu z aplikacji, w każdym przypadku, gdy element musi zostać odświeżone.Aby pobrać tekst, wysyła formantu drzewa TVN_GETDISPINFO komunikat z powiadomieniem, który zawiera adres NMTVDISPINFO struktury.Musi odpowiedzieć, ustawiając odpowiednie elementy struktury włączone.

Formant drzewa używa pamięci ze sterty procesu, który tworzy formant drzewa.Maksymalna liczba elementów w formancie drzewa opiera się na ilość pamięci dostępnej na stercie.Każdy element ma 64 bajtów.

Zobacz też

Informacje

Przy użyciu CTreeCtrl

Koncepcje

Formanty (MFC)