Listy obrazów formantu drzewa
Każdy element w formancie drzewa (CTreeCtrl) mogą mieć parę bitmapy z nim związane.Obrazy wyglądają na lewej stronie etykiety elementu.Jeden obraz jest wyświetlany, gdy element jest zaznaczony, a inne jest wyświetlany, gdy element nie jest zaznaczony.Na przykład element może wyświetlić Otwórz folder po zaznaczeniu i folder zamknięty, gdy nie jest zaznaczona.
Użycie elementu obrazów, należy utworzyć listę zdjęć tworząc CImageList obiektu i za pomocą CImageList::Create funkcja służąca do tworzenia listy skojarzonym obrazie.Następnie dodać żądany bitmap do listy i skojarzyć listę z formantu drzewa za pomocą SetImageList funkcji składowej.Domyślnie wszystkie elementy Wyświetla pierwszy obraz w liście obrazu dla wybranego i nonselected Państw.Można zmienić domyślne zachowanie dla określonego towaru, określając indeksy obrazów wybranych i nonselected, podczas dodawania elementu do przy użyciu formantu drzewa InsertItem funkcji składowej.Indeksy można zmienić po dodaniu elementu za pomocą SetItemImage funkcji składowej.
Formant drzewa list obrazu może również zawierać nakładki obrazów, które mają być nałożony na obrazy towarów.Wartość różną od zera w bitach od 8 do 11 Państwa element formantu drzewa Określa indeks na podstawie jednego obrazu nakładki (0 oznacza brak obrazu nakładki).Ponieważ używany jest 4-bitowy, oparte na jeden indeks, nakładki obrazy muszą być wśród pierwszych 15 obrazy na listach obrazu.Aby uzyskać więcej informacji o stanach element formantu drzewa, zobacz Przegląd Państwa element formantu drzewa wcześniej w tym temacie.
Jeżeli określono listę obraz stanu formant drzewa rezerwuje miejsce na lewo od każdego elementu ikonę obraz stanu.Jedna aplikacja może korzystać Państwo obrazy, takie jak pola wyboru zaznaczone i wyczyszczone, aby wskazać stany elementu zdefiniowany przez aplikację.Wartość różną od zera w bitach od 12 do 15 określa indeks na podstawie jednego obrazu stanu (0 oznacza nie obraz stanu).
Określając I_IMAGECALLBACK wartość zamiast indeksu obrazu, może opóźnić Określanie obrazu wybranego lub nonselected, dopóki towar ma być odnawiany.I_IMAGECALLBACK kieruje formant drzewa, aby zbadać aplikacji dla indeksu przez wysłanie TVN_GETDISPINFO komunikat z powiadomieniem.
GetImageList funkcji składowej pobiera uchwyt lista obrazów formantu drzewa.Ta funkcja jest przydatna, jeśli trzeba dodać więcej zdjęć do listy.Aby uzyskać więcej informacji o listach obrazu, zobacz Za pomocą CImageList, CImageList w Odwołanie MFC, i Obraz zawiera w Windows SDK.