Estrutura SMINFO (shobjidl_core.h)
Contém informações sobre um item de uma faixa de menu.
Sintaxe
typedef struct tagSMINFO {
DWORD dwMask;
DWORD dwType;
DWORD dwFlags;
int iIcon;
} SMINFO, *PSMINFO;
Membros
dwMask
Tipo: DWORD
Sinalizadores que especificam qual dos outros três membros são válidos.
SMIM_TYPE
O membro dwType contém informações válidas.
SMIM_FLAGS
O membro dwFlags contém informações válidas.
SMIM_ICON
O membro iIcon contém informações válidas.
dwType
Tipo: DWORD
Um sinalizador que indica se o item é uma cadeia de caracteres ou um separador.
SMIT_SEPARATOR
Um separador de menu.
SMIT_STRING
Uma cadeia de caracteres de menu.
dwFlags
Tipo: DWORD
Sinalizadores que contêm informações sobre o item e como ele deve ser exibido.
SMIF_ICON
Mostrar um ícone.
SMIF_ACCELERATOR
Sublinhar o caractere marcado com um e comercial.
SMIF_DROPTARGET
O item é um destino de soltar.
SMIF_SUBMENU
O item tem um submenu.
SMIF_VOLATILE
Não usado.
SMIF_CHECKED
O item tem um marcar ao lado dele.
SMIF_DROPCASCADE
O item pode ser em cascata durante uma operação de arrastar e soltar.
SMIF_HIDDEN
Não exiba o item.
SMIF_DISABLED
Torne o item desmarcado. Ele será exibido em cinza e não responderá às ações do usuário.
SMIF_TRACKPOPUP
Use TrackPopupMenu para criar o menu pop-up.
SMIF_DEMOTED
Exiba o item em um estado "rebaixado".
SMIF_ALTSTATE
Exiba o item em um estado "alterado".
SMIF_DRAGNDROP
Torne o item sensível a um cursor de foco. Se o cursor permanecer sobre o item por uma duração suficiente, ele será executado como se o usuário tivesse clicado no item.
SMIF_NEW
Esse item foi instalado recentemente ou deve ser trazido à atenção do usuário.
iIcon
Tipo: int
Quando SMIF_ICON é definido, o índice do ícone solicitado na lista de imagens da barra de ferramentas.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |