Sdílet prostřednictvím


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));

Viz také

Referenční dokumentace

Třída CTreeCtrl

Graf hierarchie

TVM_GETNEXTITEM