CTreeCtrl::GetItemImage
Jednotlivé položky ve stromovém zobrazení můžete mít dvojici rastrových obrázků s ním spojené.
BOOL GetItemImage(
HTREEITEM hItem,
int& nImage,
int& nSelectedImage
) const;
Parametry
hItem
Popisovač zboží, jehož obrázek je k načtení.nImage
Celé číslo, které obdrží index obrázku pro položky ve stromovém zobrazení ovládacího prvku seznam obrázků.nSelectedImage
Celé číslo, které obdrží index obrázku vybrané položky ve stromovém zobrazení ovládacího prvku seznam obrázků.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Obrazy se zobrazí na levé straně popisek položky.Pokud položka vybrána a ostatní se zobrazí položka není vybrána, zobrazí se jeden obraz.Například položky zobrazit otevřené složky, pokud je vybrána a Zavřená složka není zaškrtnuté.
Volání této funkce můžete získat index obrázku položky a jeho vybraný obraz ve stromovém zobrazení ovládacího prvku seznam obrázků.
Příklad
HTREEITEM hmyItem = m_TreeCtrl.GetSelectedItem();
// If the selected image is the same as the nonselected image
// then make the selected image one more than the nonselected image.
if (m_TreeCtrl.ItemHasChildren(hmyItem))
{
HTREEITEM hItem = m_TreeCtrl.GetChildItem(hmyItem);
int nImage, nSelectedImage;
while (hItem != NULL)
{
m_TreeCtrl.GetItemImage(hItem, nImage, nSelectedImage);
if (nImage == nSelectedImage)
{
m_TreeCtrl.SetItemImage(hItem, nImage, nImage + 1);
}
hItem = m_TreeCtrl.GetNextSiblingItem(hItem);
}
}
Požadavky
Záhlaví: afxcmn.h