CSnapInItemImpl 클래스
이 클래스는 스냅인 노드 개체를 구현 하는 방법을 제공 합니다.
중요 |
---|
런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다. |
template <
class T,
BOOL bIsExtension= FALSE
>
class ATL_NO_VTABLE CSnapInItemImpl :
public CSnapInItem
매개 변수
T
파생 클래스에서 CSnapInItemImpl.bIsExtension
True 이면 경우 개체는 스냅인 확장. 그렇지 않으면 거짓.
Members
Public 생성자
Name |
설명 |
---|---|
생성자입니다. |
Public 메서드
Name |
설명 |
---|---|
상황에 맞는 메뉴에 메뉴 항목을 추가합니다. |
|
사용자 지정 메뉴 항목을 선택 하면 콘솔에 의해 호출 됩니다. |
|
스냅인의 속성 시트에 페이지를 추가 합니다. |
|
지정 된 스트림으로 복사본 정보 스냅인 개체입니다. |
|
검색은 RESULTDATAITEM 구조를 스냅인. |
|
결과 창에서 사용 되는 보기 유형을 결정 합니다. |
|
검색 된 SCOPEDATAITEM 스냅인의 구조. |
|
콘솔에서 스냅인의 사용자가 수행한 작업을 알리기 위해 호출 됩니다. |
|
스냅인 노드 속성 페이지를 지원 하는지 확인 하기 위해 호출 됩니다. |
|
스냅인 개체 삽입 메뉴 플래그를 수정합니다. |
|
지정 된 도구 모음 단추 정보를 설정합니다. |
|
상황에 맞는 메뉴 항목의 상태를 업데이트합니다. |
|
지정 된 도구 모음 단추의 상태를 업데이트합니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
스냅인 개체의 이름입니다. |
|
Windows RESULTDATAITEM 구조를 사용 하는 CSnapInItemImpl 개체. |
|
Windows SCOPEDATAITEM 구조를 사용 하는 CSnapInItemImpl 개체. |
설명
CSnapInItemImpl도구 모음 및 메뉴 항목 추가 및 명령을 해당 처리기 함수에 스냅인 노드에 대 한 전달는 스냅인 노드 개체의 기본 구현을 제공 합니다.이러한 몇 가지 다른 인터페이스를 통해 구현 기능과 형식에 매핑합니다.기본 구현에서는 올바른 파생된 클래스의 인스턴스를 확인 하 고 다음 정확한 인스턴스에 메시지를 전달 하는 노드 개체 보낸 알림을 처리 합니다.
상속 계층 구조
CSnapInItem
CSnapInItemImpl
요구 사항
헤더: atlsnap.h