다음을 통해 공유


CSnapInItemImpl::Notify

사용자가 스냅인 개체 처리 되 면 호출 됩니다.

STDMETHOD(
   Notify
)(
   MMC_NOTIFY_TYPE event,
   long arg,
   long param,
   IComponentData* pComponentData,
   IComponent* pComponent,
   DATA_OBJECT_TYPES type
) = 0;

매개 변수

  • event
    [in] 사용자가 수행한 작업을 식별 합니다.다음 알림을 나타날 수 있습니다.

    • MMCN_ACTIVATE 활성화 및 비활성화 되 고 창 때 전송 됩니다.

    • MMCN_ADD_IMAGES 보낸 결과 창에 이미지를 추가 합니다.

    • MMCN_BTN_CLICK 도구 모음 단추 중 하나를 클릭할 때 보냅니다.

    • MMCN_CLICK 목록 보기 항목에서 마우스 단추를 클릭할 때 보냅니다.

    • MMCN_DBLCLICK 사용자 목록 보기 항목에 대 한 마우스 단추를 클릭할 때 보냅니다.

    • MMCN_DELETE 개체가 있어야 스냅인을 알리기 위해 전송 삭제.

    • MMCN_EXPAND 전송 폴더 확장 또는 축소 해야 합니다.

    • MMCN_MINIMIZED 최소화 되거나 최대화 창 때 전송 됩니다.

    • MMCN_PROPERTY_CHANGE 스냅인 개체의 보기 변경 된 스냅인 개체를 통보 합니다.

    • MMCN_REMOVE_CHILDREN 전송 스냅인에서 지정 된 노드 아래 추가 된 하위 트리를 삭제 해야 합니다.

    • MMCN_RENAME 보낸 쿼리 이름 바꾸기에 대 한 첫 번째 시간 및 두 번째 이름 바꾸기 작업을 수행 하.

    • MMCN_SELECT 범위 또는 결과 보기 창에서 항목을 선택할 때 전송 됩니다.

    • MMCN_SHOW 전송 범위 항목을 선택 하거나 처음의 선택을 취소 합니다.

    • MMCN_VIEW_CHANGE 전송 변경 될 때 스냅인 보기를 모두 업데이트할 수 있습니다.

  • arg
    [in] 알림 형식에 따라 달라 집니다.

  • param
    [in] 알림 형식에 따라 달라 집니다.

  • pComponentData
    [out] 개체 구현에 대 한 포인터 IComponentData.이 매개 변수는 NULL 알림에서 전달 되는 경우 IComponentData::Notify.

  • pComponent
    [out] 구현 하는 개체에 대 한 포인터 IComponent.이 매개 변수는 NULL 알림에서 전달 되는 경우 IComponent::Notify.

  • type
    [in] 개체의 형식을 지정합니다.다음 값 중 하나를 사용할 수 있습니다.

    • CCT_SCOPE 범위 창 컨텍스트에 대 한 데이터 개체입니다.

    • CCT_RESULT 결과 창 컨텍스트에 대 한 데이터 개체입니다.

    • CCT_SNAPIN_MANAGER 컨텍스트 관리자 스냅인에 대 한 데이터 개체입니다.

    • CCT_UNINITIALIZED 개체 데이터 형식이 잘못 되었습니다.

요구 사항

헤더: atlsnap.h

참고 항목

참조

CSnapInItemImpl 클래스