다음을 통해 공유


INameSpaceTreeControl 인터페이스(shobjidl_core.h)

셸 항목 트리에서 노드를 보고 조작하는 데 사용되는 메서드를 노출합니다.

상속

INameSpaceTreeControl 인터페이스는 IUnknown 인터페이스에서 상속됩니다. INameSpaceTreeControl 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

INameSpaceTreeControl 인터페이스에는 이러한 메서드가 있습니다.

 
INameSpaceTreeControl::AppendRoot

트리의 루트 목록에 셸 항목을 추가합니다.
INameSpaceTreeControl::CollapseAll

지정된 트리의 모든 항목을 축소합니다.
INameSpaceTreeControl::EnsureItemVisible

지정된 항목이 표시되는지 확인합니다.
INameSpaceTreeControl::GetItemCustomState

지정된 Shell 항목과 연결된 확인란의 상태를 가져옵니다.
INameSpaceTreeControl::GetItemRect

지정된 항목의 크기와 위치를 설명하는 RECT 구조를 가져옵니다.
INameSpaceTreeControl::GetItemState

셸 항목에 대한 상태 정보를 가져옵니다.
INameSpaceTreeControl::GetNextItem

요청된 메서드에 따라 트리의 다음 항목을 검색합니다.
INameSpaceTreeControl::GetRootItems

루트 항목의 배열을 가져옵니다.
INameSpaceTreeControl::GetSelectedItems

선택한 셸 항목의 배열을 가져옵니다.
INameSpaceTreeControl::HitTest

지정된 지점이 있는 항목(있는 경우)을 검색합니다.
INameSpaceTreeControl::Initialize

INameSpaceTreeControl 개체를 초기화합니다.
INameSpaceTreeControl::InsertRoot

트리의 루트 항목에 셸 항목을 삽입합니다.
INameSpaceTreeControl::RemoveAllRoots

트리에서 모든 루트와 자식을 제거합니다.
INameSpaceTreeControl::RemoveRoot

트리에서 루트 및 해당 자식을 제거합니다.
INameSpaceTreeControl::SetItemCustomState

셸 항목과 연결된 확인란의 상태를 설정합니다.
INameSpaceTreeControl::SetItemState

셸 항목에 대한 상태 정보를 설정합니다.
INameSpaceTreeControl::SetTheme

현재 창에 대해서만 데스크톱 테마를 설정합니다.
INameSpaceTreeControl::TreeAdvise

클라이언트가 컨트롤에 등록할 수 있도록 합니다.
INameSpaceTreeControl::TreeUnadvise

클라이언트가 컨트롤을 사용하여 등록을 취소할 수 있도록 합니다.

설명

이 인터페이스를 구현하려면 클래스 ID CLSID_NameSpaceTreeControl 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)