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