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


константы MP_POPUPFLAGS

Представляют параметры, доступные при отображении всплывающего меню.

Констант/значение Описание
MPPF_SETFOCUS
0x00000001
Переведите фокус во всплывающем меню.
MPPF_INITIALSELECT
0x00000002
Выберите первый элемент во всплывающем меню.
MPPF_NOANIMATE
0x00000004
Не используйте системные анимации по умолчанию, например исчезание, при отображении меню.
MPPF_KEYBOARD
0x00000010
Активируйте меню с помощью сочетания клавиш.
MPPF_REPOSITION
0x00000020
Отображение панели в другом положении в зависимости от изменений в меню.
MPPF_FORCEZORDER
0x00000040
Зарезервировано. Не используется.
MPPF_FINALSELECT
0x00000080
Выберите последний элемент в меню.
MPPF_ALIGN_LEFT
0x02000000
Windows Vista или более поздней версии: выровняйте всплывающее меню слева от области, указанной в параметре prcExcludeпараметра ITrackShellMenu::P opup или IMenuPopup::P opup. Это выравнивание по умолчанию.
MPPF_ALIGN_RIGHT
0x04000000
Windows Vista или более поздней версии: выровняйте всплывающее меню справа от области, указанной в параметре prcExcludeэлемента ITrackShellMenu::P opup или IMenuPopup::P opup.
MPPF_TOP
0x20000000
Расположите всплывающее меню над начальной точкой, указанной в параметре pptITrackShellMenu::P opup или IMenuPopup::P opup.
MPPF_LEFT
0x40000000
Расположите всплывающее меню слева от начальной точки.
MPPF_RIGHT
0x60000000
Расположите всплывающее меню справа от начальной точки.
MPPF_BOTTOM
(int)0x80000000
Расположите всплывающее меню под начальной точкой.
MPPF_POS_MASK
(int)0xE0000000
Маска положения меню.

Комментарии

Эти константы определяются в файле Shobjidl.h, начиная с Windows XP с пакетом обновления 1 (SP1) и Windows Server 2003

Требования

Требование Значение
Минимальная версия клиента
Windows XP с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Shobjidl.h
IDL
Shobjidl.idl

См. также раздел

IMenuPopup::P opup

ITrackShellMenu::P opup