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