다음을 통해 공유


CTreeCtrl::SetItemStateEx

현재 트리 뷰 컨트롤에서 지정된 된 항목의 확장 된 상태를 설정합니다.

BOOL SetItemStateEx(
     HTREEITEM hItem, 
     UINT uStateEx
);

매개 변수

Parameter

설명

[in] hItem

트리 뷰 컨트롤 항목을 처리 합니다.

[in] uStateEx

항목의 확장 된 상태입니다. 자세한 내용은 uStateEx 소속 여 TVITEMEX 구조.

반환 값

true이 메서드가 실패 하는 경우; 그렇지 않으면 false.

설명

보내는이 메서드는 TVM_SETITEM 에서 설명 하는 메시지를 Windows SDK. 이 메서드에 할당은 uStateEx 매개 변수는 uStateEx 소속은 TVITEMEX 구조 및 해당 구조 메시지를 사용 하 여.

요구 사항

헤더: afxcmn.h

이 메서드가 지원 됩니다 Windows Vista 및 나중에.

이 메서드에 대 한 추가 요구 사항에 설명 되어 Windows Vista 공용 컨트롤의 빌드 요구 사항.

예제

다음 코드 예제에서는 변수 정의 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;

다음 코드 예제에서는 트리의 항목 해제 된 상태로 설정합니다. 표시 되지 않는 코드 예제에서는 이전 단원에서 우리가 미국의 국가 루트 노드, 하위 노드 펜실베니아 주와 워싱턴에 대 한 도시 상태에 대 한 항목 트리 구성 하는 트리 뷰를 생성. 펜실베니아 노드 해제 된 상태로 설정 하는 코드 예제입니다.

   // Disable the Pennsylvania node.
    m_treeCtrl.SetItemStateEx( hPA, TVIS_EX_DISABLED );

참고 항목

참조

CTreeCtrl 클래스

계층 구조 차트

CTreeCtrl::GetItemStateEx

TVM_SETITEM

TVITEMEX