CTreeCtrl::GetLastVisibleItem
Načte poslední položku unexpanded uzel v ovládacím prvku aktuální zobrazení stromu.
HTREEITEM GetLastVisibleItem() const;
Vrácená hodnota
Úchyt na poslední položku unexpanded uzlu, pokud je metoda úspěšná. jinak NULL.
Poznámky
Tato metoda odesílá TVM_GETNEXTITEM zprávy, která je popsána v Windows SDK.Další informace naleznete TVGN_LASTVISIBLE příznak v flag parametr zprávy.
Požadavky
Záhlaví: afxcmn.h
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.V následujícím příkladu slouží jedna nebo více těchto proměnných.
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 načte úchyt na poslední položku unexpanded zobrazení stromu uzel a poté nakreslí obdélník kolem položky 3D.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.
CRect rect;
HTREEITEM hLast = m_treeCtrl.GetLastVisibleItem();
m_treeCtrl.GetItemPartRect( hLast, TVGIPR_BUTTON, &rect );
m_treeCtrl.GetDC()->Draw3dRect( &rect, RGB(255, 0, 0), RGB(0, 0, 255));