명령 테이블 데이터 보기에 대 한 파일 (.vsct)

명령 테이블 (.vsct) 파일 사용자 지정 명령을 상황에 맞는 메뉴에서 데이터 보기를 제공합니다.

상황에 맞는 메뉴 명령은 특정 집합의 vsshlids.h 및 stdidcmd.h 파일에 제공 되는 기본 메뉴 그룹 내에 정의 되어야 합니다.

공급자 데이터 뷰 노드에 대 한 사용자 지정 명령을 지정 하는 경우이 파일을 작성 해야 합니다. 이 파일을 지정 하지 않으면 데이터 공급자도 구현 해야는 IVsDataViewCommandProvider 명령을 처리 하는 엔티티를 지원 합니다.

메뉴 그룹

데이터 보기는 다양 한 데이터 개체를 나타내는 개체 노드 및 노드 클라이언트 정의 된 데이터 원본에서 열거 개체와 대조적으로 나타내는 정적 노드가 포함 된 트리 뷰 기본적으로입니다. 모든 사용자가 이러한 노드 집합을 선택할 수 있습니다 및 각 가능한 조합 노드를 나타내는 데이터 보기 상황에 맞는 메뉴 있어야 합니다. 각 이러한 상황에 맞는 메뉴에는 공급자에 사용자 지정 명령을 추가할 수 있는 확장 가능한 메뉴 그룹입니다.

다음 섹션에서는 이러한 메뉴 그룹을 설명합니다. 에 정의 된 guidVSData 별도로 명시 하지 않는.

IDG_DV_CONNECTION

상황에 맞는 메뉴에서 새 쿼리 명령으로 동일한 그룹에서에 연결 노드를 선택한 경우 표시 됩니다.

IDG_DV_OBJECT_NODE

단일 개체 노드, 예를 들어, 선택 하면 상황에 맞는 메뉴에서 "작가" 라는 테이블 노드 표시

IDG_DV_STATIC_NODE

단일 정적 노드, 예를 들어, 선택 하면 상황에 맞는 메뉴에서 "테이블" 라는 노드에 표시

IDG_DV_HOMOGENEOUS_OBJECT_NODES

형식이 같은 다중 개체 노드를 선택 하면 상황에 맞는 메뉴에서 표시, 예를 들어, 노드 "저자"와 "게시자" 테이블.

IDG_DV_HETEROGENEOUS_OBJECT_NODES

서로 다른 형식의 여러 개체 노드, 예를 들어, 선택 된 경우 상황에 맞는 메뉴에서 테이블 노드 "authors" 및 "titleview" 보기 노드 표시.

IDG_DV_STATIC_NODES

다중 정적 노드를 선택 하면 상황에 맞는 메뉴에서 표시 예를 들어 노드 "테이블" 이라는 고 노드 "뷰" 라는.

IDG_DV_HETEROGENEOUS_NODES

여러 노드에서 모든 종류의, 예를 들어, 선택 된 경우 상황에 맞는 메뉴에서 "보기"와 "authors" 테이블 노드가 라는 노드를 표시 합니다.

IDG_DV_GLOBAL1

전역에서 표시 데이터 메뉴 클릭 하 고 모든 노드를 사용할 수 있습니다.

IDG_DV_GLOBAL2

표시에서 글로벌 데이터 메뉴 소수의 노드 집합을 사용할 수 없습니다.

IDG_DV_GLOBAL2

전역에서 표시 데이터 메뉴 에서만 특정 노드를 사용할 수 없습니다.

참고 항목

개념

DDEX 데이터 보기 지원