다음을 통해 공유


CTreeCtrl::GetLastVisibleItem

현재 트리 뷰 컨트롤에서 마지막 노드 확장 되지 않은 항목을 검색합니다.

HTREEITEM GetLastVisibleItem() const;

반환 값

메서드가 성공 하면 마지막 노드가 확장 되지 않은 항목에 대 한 핸들; 그렇지 않으면 NULL.

설명

보내는이 메서드는 TVM_GETNEXTITEM 에서 설명 하는 메시지를 Windows SDK. 자세한 내용은 TVGN_LASTVISIBLE 플래그는 flag 매개 변수는 메시지의.

요구 사항

헤더: afxcmn.h

예제

다음 코드 예제에서는 변수 정의 m_treeCtrl, 즉 현재 트리 뷰 컨트롤에 액세스 하는 데 사용 됩니다. 또한이 코드 예제에서는 부호 없는 정수 및 여러 HTREEITEM 변수를 정의합니다. 다음 예제에서는 이러한 변수 중 하나 이상에 사용 됩니다.

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;

다음 코드 예제에서는 마지막 확장 되지 않은 트리의 노드 항목에 대 한 핸들을 검색 하 고 해당 항목 주위에 3 차원 사각형을 그립니다. 표시 되지 않는 코드 예제에서는 이전 단원에서 우리가 미국의 국가 루트 노드, 하위 노드 펜실베니아 주와 워싱턴에 대 한 도시 상태에 대 한 항목 트리 구성 하는 트리 뷰를 생성.

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

참고 항목

참조

CTreeCtrl 클래스

계층 구조 차트

TVM_GETNEXTITEM