CTreeCtrl::SetItemExpandedImageIndex
Nastaví index obrázku zobrazí při zadané položky aktuálního ovládacího prvku zobrazení stromu v rozbaleném stavu.
BOOL SetItemExpandedImageIndex(
HTREEITEM hItem,
int iExpandedImage
);
Parametry
Parametr |
Description |
---|---|
[v]hItem |
Popisovač položky ovládacího prvku zobrazení stromu. |
[v]iExpandedImage |
Index obrázku zobrazí při určenou položku v rozbaleném stavu. |
Vrácená hodnota
truePokud je tato metoda úspěšná; jinak false.
Poznámky
Tato metoda odesílá TVM_SETITEM zprávy, která je popsána v Windows SDK. Přiřadí tuto metodu iExpandedImage parametr iExpandedImage člen TVITEMEX strukturu a použití struktury zprávy.
Požadavky
Záhlaví: afxcmn.h
Tato metoda je podporována v Windows Vista a novější.
Další požadavky pro tuto metodu jsou popsány v Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista.
Příklad
Následující příklad kódu definuje proměnné, m_treeCtrl, která je použita pro přístup k aktuální ovládací prvek stromové zobrazení.Příklad kódu definuje také několik proměnných HTREEITEM a celé číslo bez znaménka.Tyto proměnné se používají v dalším příkladu.
public:
// Variable to access tree control.
CTreeCtrl m_treeCtrl;
// Variable to access splitbutton control.
CSplitButton m_splitbutton;
// Accessibility identifier
UINT accIdUS;
// HTREEITEMs
HTREEITEM hCountry;
HTREEITEM hPA;
HTREEITEM hWA;
Následující příklad kódu je triviální test k určení, zda CTreeCtrl::GetItemExpandedImageIndex metoda vrátí hodnotu nastavit CTreeCtrl::SetItemExpandedImageIndex metoda.Starší část příkladu kódu, který není zobrazen, vytvořili jsme strom, který se skládá z kořenový uzel země pro USA, poduzly státy Pennsylvania a Washington a položek stromu měst v těchto státech.
CString str;
CString msg = _T("The set and retrieved item expanded image ")
_T("indexes are%s equal.");
int nSetItem = 0;
m_treeCtrl.SetItemExpandedImageIndex( hCountry, nSetItem );
int nItem = m_treeCtrl.GetItemExpandedImageIndex( hCountry );
if (nItem == nSetItem)
str.Format(msg, _T(""));
else
str.Format(msg, _T(" not"));
AfxMessageBox(str, MB_ICONINFORMATION);