constantes MP_POPUPFLAGS

Represente as opções disponíveis ao exibir um menu pop-up.

Constante/valor Descrição
MPPF_SETFOCUS
0x00000001
Dê ao menu pop-up o foco.
MPPF_INITIALSELECT
0x00000002
Selecione o primeiro item no menu pop-up.
MPPF_NOANIMATE
0x00000004
Não use as animações padrão do sistema, por exemplo, fade-in, ao exibir o menu.
MPPF_KEYBOARD
0x00000010
Ative o menu por um atalho de teclado.
MPPF_REPOSITION
0x00000020
Exiba a barra em uma posição diferente, com base nas alterações no menu.
MPPF_FORCEZORDER
0x00000040
Reservado. Não use.
MPPF_FINALSELECT
0x00000080
Selecione o último item no menu.
MPPF_ALIGN_LEFT
0x02000000
Windows Vista ou posterior: alinhe o menu pop-up à esquerda da área especificada no parâmetro prcExclude de ITrackShellMenu::P opup ou IMenuPopup::P opup. Esse é o alinhamento padrão.
MPPF_ALIGN_RIGHT
0x04000000
Windows Vista ou posterior: alinhe o menu pop-up à direita da área especificada no parâmetro prcExclude de ITrackShellMenu::P opup ou IMenuPopup::P opup.
MPPF_TOP
0x20000000
Posicione o menu pop-up acima do ponto inicial especificado no parâmetro ppt de ITrackShellMenu::P opup ou IMenuPopup::P opup.
MPPF_LEFT
0x40000000
Posicione o menu pop-up à esquerda do ponto inicial.
MPPF_RIGHT
0x60000000
Posicione o menu pop-up à direita do ponto inicial.
MPPF_BOTTOM
(int)0x80000000
Posicione o menu pop-up abaixo do ponto inicial.
MPPF_POS_MASK
(int)0xE0000000
A máscara de posição do menu.

Comentários

Essas constantes são definidas no arquivo Shobjidl.h começando no Windows XP Service Pack 1 (SP1) e no Windows Server 2003

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP com SP1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Shobjidl.h
IDL
Shobjidl.idl

Confira também

IMenuPopup::P opup

ITrackShellMenu::P opup