CSnapInItemImpl::SetMenuInsertionFlags
Volání této funkce můžete změnit příznaky vložení nabídky, určené pInsertionAllowed , objektu modulu snap-in.
void SetMenuInsertionFlags(
bool bBeforeInsertion,
long* pInsertionAllowed
);
Parametry
bBeforeInsertion
[v] Nenulová hodnota, pokud funkce by měla být volána před položky přidány do kontextové nabídky; jinak 0.pInsertionAllowed
[v, out] Identifikuje konzola Microsoft Management Console MMC definována položka nabídky vložení body, které lze použít.To může být kombinací následujících příznaků:CCM_INSERTIONALLOWED_TOP položky lze vložit v horní části kontextové nabídky.
CCM_INSERTIONALLOWED_NEW položky lze vložit v podnabídce vytvořit nový.
CCM_INSERTIONALLOWED_TASK položky lze vložit v podnabídce úkolu.
CCM_INSERTIONALLOWED_VIEW položky lze vložit v nabídce zobrazení panelu nástrojů nebo v podnabídce zobrazení kontextové nabídky podokno výsledků.
Poznámky
Pokud vyvíjíte primární modul snap-in, můžete obnovit všechny příznaky vložení jako způsob omezení druh položek nabídky, které můžete přidat rozšíření třetích stran.Například primární modul snap-in můžete vymazat CCM_INSERTIONALLOWED_NEW příznak rozšíření zabránit v přidávání vlastních vytvoření nové položky nabídky.
Neměli byste nastavit bitů v pInsertionAllowed , původně zrušeno.Budoucí verze konzoly MMC mohou používat bits není aktuálně definován, takže byste neměli měnit bitů, které nejsou aktuálně definovány.
Požadavky
Záhlaví: atlsnap.h