Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CTreeCtrl

Graf hierarchie

CTreeCtrl::SetItemImage

Třída CImageList