CSnapInItemImpl::Notify
Aufgerufen, wenn das Snap-Inobjekt für vom Benutzer verarbeitet werden.
STDMETHOD(
Notify
)(
MMC_NOTIFY_TYPE event,
long arg,
long param,
IComponentData* pComponentData,
IComponent* pComponent,
DATA_OBJECT_TYPES type
) = 0;
Parameter
event
[in] Identifiziert Aktionen, die von einem Benutzer ausgeführt werden. Die folgenden Benachrichtigungen sind möglich:MMCN_ACTIVATE gesendet hat, wenn ein Fenster aktiviert und deaktiviert wird.
MMCN_ADD_IMAGES gesendet hat, um Bilder im Ergebnisbereich hinzuzufügen.
MMCN_BTN_CLICK gesendet hat, wenn der Benutzer auf eine der Schaltflächen klickt.
MMCN_CLICK gesendet hat, wenn ein Benutzer auf eine Maustaste auf einem Listenansichtelement klickt.
MMCN_DBLCLICK gesendet hat, wenn ein Benutzer auf eine Maustaste auf einem Listenansichtelement doppelklickt.
MMCN_DELETE gesendet hat, um das Snap-In zu informieren, dass das Objekt gelöscht werden soll.
MMCN_EXPAND gesendet hat, wenn Vertrag Ordner erweitert oder abgeschlossen werden muss.
MMCN_MINIMIZED gesendet hat, wenn ein Fenster maximiert oder minimiert wird.
MMCN_PROPERTY_CHANGE gesendet, um ein Snap-Inobjekt zu benachrichtigen, dass die Snap-Inansicht des Objekts im Begriff ist zu ändern.
MMCN_REMOVE_CHILDREN gesendet hat, wenn das Snap-In die gesamte Unterstruktur löschen muss, die es unterhalb des angegebenen Knotens hinzugefügt hat.
MMCN_RENAME gesendet hat das erste Mal der Abfrage für ein umbenannte und, das umbenannte zum zweitenmal ausführen.
MMCN_SELECT gesendet hat, wenn ein Element im Bereichs- oder Ergebnisansichtsbereich ausgewählt ist.
MMCN_SHOW gesendet hat, wann ein Bereichselement zum ersten Mal aktiviert oder deaktiviert wird.
MMCN_VIEW_CHANGE gesendet hat, wenn das Snap-In alle Ansichten aktualisiert, wenn eine Änderung auftritt.
arg
[in] hängt vom Benachrichtigungstyp ab.param
[in] hängt vom Benachrichtigungstyp ab.pComponentData
[out] Ein Zeiger auf das Objekt IComponentData zu implementieren. Dieser Parameter ist NULL, wenn die Benachrichtigung nicht von IComponentData::Notify weitergeleitet wird.pComponent
[out] Ein Zeiger auf das Objekt, das IComponent implementiert. Dieser Parameter ist NULL, wenn die Benachrichtigung nicht von IComponent::Notify weitergeleitet wird.type
[in] gibt den Typ des Objekts an. Es kann einen der folgenden Werte aufweisen:CCT_SCOPE Datenobjekt für Bereichsbereichskontext.
CCT_RESULT Datenobjekt für Ergebnisbereichskontext.
CCT_SNAPIN_MANAGER Datenobjekt für Snap-Inmanagerkontext.
CCT_UNINITIALIZED Datenobjekt hat einen ungültigen Typ.
Anforderungen
Header: atlsnap.h