Partilhar via


CSnapInItemImpl::AddMenuItems

Este método implementa a função IExtendContextMenu::AddMenuItemsWin32.

AddMenuItems(
   LPCONTEXTMENUCALLBACK piCallback,
   long *pInsertionAllowed,
   DATA_OBJECT_TYPES type 
);

Parâmetros

  • piCallback
    [in] um ponteiro a IContextMenuCallback que pode adicionar itens ao menu de contexto.

  • pInsertionAllowed
    Em, [out] identifica o Microsoft Management Console (MMC) - definido, os pontos de inserção do item de menu que podem ser usados.Isso pode ser uma combinação das seguintes sinalizações:

    • Os itens deCCM_INSERTIONALLOWED_TOP podem ser inseridos na parte superior de um menu de contexto.

    • Os itens deCCM_INSERTIONALLOWED_NEW podem ser inseridos no novo submenu de design.

    • Os itens deCCM_INSERTIONALLOWED_TASK podem ser inseridos no submenu de tarefas.

    • Os itens deCCM_INSERTIONALLOWED_VIEW podem ser inseridos no menu do modo da barra de ferramentas ou no submenu de exibição do menu de contexto do painel de resultados.

  • type
    [in] especifica o tipo de objeto.Pode ter um dos seguintes valores:

    • Objeto de dados deCCT_SCOPE para o contexto do painel do escopo.

    • Objeto de dados deCCT_RESULT para o contexto do painel de resultados.

    • Objeto de dados deCCT_SNAPIN_MANAGER para o contexto do gerenciador do snap-in.

    • O objeto de dados deCCT_UNINITIALIZED tem um tipo válido.

Requisitos

Cabeçalho: atlsnap.h

Consulte também

Referência

Classe de CSnapInItemImpl