도구 모음에서 일반적으로 사용 되는 분할 단추 드롭다운 메뉴를 제공 합니다. MenuController 메뉴는 다음과 같은 특징이 있습니다.
또 다른 메뉴를 통해 부모 또는 Commandplacement에 포함 되어야 합니다.
부모 정의에 사용 됩니다.
모든 종류의 메뉴는 상위를 가질 수 있습니다.
부모 메뉴 표시 될 때마다 자동으로 사용할 수 있습니다.
표시 되는 메뉴를 확인 하려면 프로그래밍 방식으로 지원 하지 않아도 됩니다.
분할 단추 메뉴에서 명령은 메뉴 단추에 표시 됩니다. 다음 특성 중 하나 표시 되는 명령은 다음과 같습니다.
이 명령이 여전히 표시 되 고 사용 하도록 설정 하는 경우에 사용 된 마지막 명령입니다.
그의 첫 번째 표시 되는 명령입니다.
MenuControllerLatched
분할 단추 드롭다운 메뉴에 명령을 기본으로 선택 명령을 걸려 확인 된 것으로 표시 하 여 지정할 수 있습니다 제공 합니다.
걸쇠 (latched) 명령을 메뉴 선택, 일반적으로 확인 표시를 표시 하 여 표시 되는 명령이입니다. 명령에 OLECMDF_LATCHED 있는 경우 걸려 확인으로 표시할 수 있습니다 플래그를 집합의 구현에는 QueryStatus 메서드는 IOleCommandTarget 인터페이스입니다. MenuControllerLatched 메뉴는 다음과 같은 특징이 있습니다.
상위 그룹 또는 Commandplacement를 통해 다른 메뉴에 포함 되어야 합니다.
부모 정의에 사용 됩니다.
모든 종류의 메뉴는 상위를 가질 수 있습니다.
부모 메뉴 표시 될 때마다 사용할 수 있습니다.
표시 되는 메뉴를 확인 하려면 프로그래밍 방식으로 지원 하지 않아도 됩니다.
분할 단추 메뉴에서 명령은 메뉴 단추에 표시 됩니다. 다음 특성 중 하나 표시 되는 명령은 다음과 같습니다.
방금 도구 모음 개발 환경에 연결 될 때에 특정 도구 창에 연결 된 도구 모음을 제공 합니다.
해당 정의에 부모를 무시합니다.
Commandplacement를 사용 하 여 경우에 하위 그룹을 만들 수 없습니다.
도구 모음을 호스트 하는 도구 창이 표시 됩니다 및 도구 창에 명시적으로 추가 도구 모음 있는 Vspackage만 표시 됩니다. 도구 창 도구 모음 호스트 속성을 가져와서 만들어질 때 일반적으로 수행 됩니다 (표현으로 IVsToolWindowToolbarHost 인터페이스) 도구 창 프레임 및 다음 전화는 AddToolbar 메서드.