CTreeCtrl::GetItemImage
Ağaç görünümü denetiminin her öğe, kendisiyle ilişkilendirilmiş bit eşlemli görüntülerin çiftinin sahip olabilir.
BOOL GetItemImage(
HTREEITEM hItem,
int& nImage,
int& nSelectedImage
) const;
Parametreler
hItem
Alınacak olan görüntüdür madde işleci.nImage
Ağaç görünümü denetiminin resim listesindeki öğenin resmindeki dizinini alır bir tamsayı.nSelectedImage
Seçilen ağaç görünümü denetiminin resim listesi içinde resim tamsayı öğenin dizin alır.
Dönüş Değeri
Başarılı olursa sıfırdan farklı; Aksi halde 0.
Notlar
Görüntüleri, bir öğenin etiketini sol tarafında görünür.Bir resim madde işaretli ve öğeyi seçili olmadığında diğer görüntülendiğinde görüntülenir.Yok seçildiğinde, örneğin, bir öğe seçildiğinde açık bir klasörde ve kapalı bir klasörü göstermek isteyebilirsiniz.
Öğenin resmindeki ve seçilen görüntüsünü ağaç görünümü denetiminin resim listesi içindeki dizini almak için bu işlevini çağırın.
Örnek
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);
}
}
Gereksinimler
Başlık: afxcmn.h