Estructura SMINFO (shobjidl_core.h)
Contiene información sobre un elemento de una banda de menús.
Sintaxis
typedef struct tagSMINFO {
DWORD dwMask;
DWORD dwType;
DWORD dwFlags;
int iIcon;
} SMINFO, *PSMINFO;
Miembros
dwMask
Tipo: DWORD
Marcas que especifican cuál de los otros tres miembros son válidos.
SMIM_TYPE
El miembro dwType contiene información válida.
SMIM_FLAGS
El miembro dwFlags contiene información válida.
SMIM_ICON
El miembro iIcon contiene información válida.
dwType
Tipo: DWORD
Marca que indica si el elemento es una cadena o un separador.
SMIT_SEPARATOR
Separador de menús.
SMIT_STRING
Cadena de menú.
dwFlags
Tipo: DWORD
Marcas que contienen información sobre el elemento y cómo se debe mostrar.
SMIF_ICON
Mostrar un icono.
SMIF_ACCELERATOR
Subraya el carácter marcado con una y comercial.
SMIF_DROPTARGET
El elemento es un destino de colocación.
SMIF_SUBMENU
El elemento tiene un submenú.
SMIF_VOLATILE
No se usa.
SMIF_CHECKED
El elemento tiene una comprobación junto a él.
SMIF_DROPCASCADE
El elemento puede en cascada durante una operación de arrastrar y colocar.
SMIF_HIDDEN
No muestre el elemento.
SMIF_DISABLED
Haga que el elemento no se seleccione. Se mostrará en gris y no responderá a las acciones del usuario.
SMIF_TRACKPOPUP
Use TrackPopupMenu para crear el menú emergente.
SMIF_DEMOTED
Muestra el elemento en estado "degradado".
SMIF_ALTSTATE
Muestra el elemento en un estado "modificado".
SMIF_DRAGNDROP
Haga que el elemento sea sensible a un cursor que mantiene el puntero. Si el cursor permanece sobre el elemento durante un tiempo suficiente, se ejecutará como si el usuario hubiera clic en el elemento.
SMIF_NEW
Este elemento se instala recientemente o se debe prestar atención al usuario.
iIcon
Tipo: int
Cuando se establece SMIF_ICON , el índice del icono solicitado en la lista de imágenes de la barra de herramientas.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |