Поделиться через


CSnapInItemImpl::AddMenuItems

Этот метод реализует функцию Win32 IExtendContextMenu::AddMenuItems.

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

Параметры

  • piCallback
    [in] Указатель на IContextMenuCallback, которое может добавлять элементы в контекстное меню.

  • pInsertionAllowed
    [in, out] Указывает консоли управления (MMC), - точки вставки пункта меню, которые можно использовать. Это может быть сочетанием следующих флаги:

    • Элементы CCM_INSERTIONALLOWED_TOP можно вставить в верхней части контекстное меню.

    • Элементы CCM_INSERTIONALLOWED_NEW можно вставить в подменю создать новое.

    • Элементы CCM_INSERTIONALLOWED_TASK можно вставить в подменю задачи.

    • Элементы CCM_INSERTIONALLOWED_VIEW можно вставить в меню представления панели инструментов или в подменю вид контекстного меню области результатов.

  • type
    [in] Указывает тип объекта. Он может иметь одно из следующих значений:

    • Объект данных CCT_SCOPE для контекста панели области.

    • Объект данных CCT_RESULT для контекста области результатов.

    • Объект данных CCT_SNAPIN_MANAGER для контекста диспетчера оснастки.

    • Объект данных CCT_UNINITIALIZED имеет недопустимый тип.

Требования

Header: atlsnap.h

См. также

Ссылки

CSnapInItemImpl Class