Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CSnapInItemImpl