CSnapInItemImpl::AddMenuItems
Diese Methode implementiert die Win32-Funktion IExtendContextMenu::AddMenuItems.
AddMenuItems(
LPCONTEXTMENUCALLBACK piCallback,
long *pInsertionAllowed,
DATA_OBJECT_TYPES type
);
Parameter
piCallback
[in] Zeiger auf IContextMenuCallback, das dem Kontextmenü Elemente hinzufügen kann.pInsertionAllowed
[in, out] identifiziert Microsoft Management Console (MMC) - definiert, Menüelementeinfügemarken, die verwendet werden können. Diese kann eine Kombination der folgenden Flags sein:CCM_INSERTIONALLOWED_TOP-Elemente können am Anfang eines Kontextmenüs eingefügt werden.
CCM_INSERTIONALLOWED_NEW-Elemente können in das neue Untermenü des erstellte eingefügt werden.
CCM_INSERTIONALLOWED_TASK-Elemente können in das Aufgabenuntermenü eingefügt werden.
CCM_INSERTIONALLOWED_VIEW-Elemente können in das Symbolleistenansichtsmenü oder in das Ansichtsuntermenü des Ergebnisbereichskontextmenüs eingefügt werden.
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