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

Siehe auch

Referenz

CSnapInItemImpl-Klasse