CSnapInItemImpl::SetMenuInsertionFlags

void SetMenuInsertionFlags (Bool bBeforeInsertion, lang * pInsertionAllowed );

Parameter

bBeforeInsertion

[in] Ungleich NULL, wenn die Funktion aufgerufen werden soll, bevor das Kontextmenü Elemente hinzugefügt werden; andernfalls 0.

pInsertionAllowed

[in, out] Identifiziert MMC-definiert, Menüpunkt Einfügepunkte, die verwendet werden können. Dies kann eine Kombination folgender Flags sein.:

Bemerkungen

Rufen Sie diese Funktion im Menü Einfügen, angegebenen Flags von pInsertionAllowedfür das Objekt-Snap-in ändern.

Wenn Sie eine primäre Snap-in-entwickeln, können Sie zurücksetzen, Einfügung Flags als eine Möglichkeit der Einschränkung der Art der Menüelemente, die Erweiterung von Drittanbietern hinzufügen können. Beispielsweise kann das primäre Snap-in das CCM_INSERTIONALLOWED_NEW -Flag zu verhindern, dass Erweiterungen hinzufügen ihren eigenen erstellen neue Menüelemente deaktivieren.

Sie sollten nicht versuchen, setzen von Bits in pInsertionAllowed , die ursprünglich gelöscht wurden. Zukünftige Versionen von MMC können Bit derzeit nicht definiert, so dass Sie nicht Bits ändern sollte, die derzeit nicht definiert sind.

Übersicht über die CSnapInItemImpl |nbsp; Klassenmember

Index