winuser.h

Sentencia MENUEX

menuID MENUEX
BEGIN
    [{[MENUITEM itemText [, [id] [, [type] [, state]]]] |
    [POPUP    itemText [, [id] [, [type] [, [state] [, helpID]]]]
    BEGIN
        popupBody
    END]} ...]
END

El recurso MENUEX es una extensión del recurso MENU. Además de la funcinalidad ofrecida por MENU, MENUEX permite lo siguiente:

  • Identificadores de ayuda en menús popup.
  • Identificadores en menús popup.
  • Uso de tipos de menú y banderas de estados creadas para Windows 95 (banderas de tipo MFT_* y banderas de estado MFS_*).

Parámetros:

La sentencia MENUITEM define un ítem de menú normal:

itemText: especifica la cadena que contiene el texto para el síguiente ítem de menú. Para más información ver MENUITEM.

id: especifica una expresión numérica que indica el identificador del ítem de menú.

type: especifica una expresión numérica que indica el tipo de ítem de menú (se pueden usar los valores de tipo explícitos MFT_* definidos en WINUSER.H añadiendo al fichero RC el fichero de cabacera: #include "WINUSER.H").

state: especifica una expresión numérica que indica el estado del ítem de menú (se pueden usar los valores de estado explícitos MFS_* definidos en WINUSER.H añadiendo al fichero RC el fichero de cabacera: #include "WINUSER.H").

La sentencia POPUP define un ítem de menú que tiene otro menú (un submenú) asociado a él:

itemText: especifica una cadena que contiene el texto para el ítem de menú.

id: especifica una expresión numérica que indica el identificador del ítem de menú.

type: especifica una expresión numérica que indica el tipo del ítem de menú (se pueden usar los valores de tipo explícitos MFT_* definidos en WINUSER.H añadiendo al fichero RC el fichero de cabacera: #include "WINUSER.H").

state: especifica una expresión numérica que indica el estado del ítem de menú (se pueden usar los valores de estado explícitos MFS_* definidos en WINUSER.H añadiendo al fichero RC el fichero de cabacera: #include "WINUSER.H").

helpID: especifica una expresión numérica que indica el identificador usado para identificar el menú durante el proceso del mensaje WM_HELP.

popupBody: contiene cualquier combinación de sentiencias MENUITEM y POPUP descritas arriba.

Observaciones

Se pueden usar las expresiones aritméticas y operaciones booleanas siguientes en cualquiera de las expresiones numéricas de la sentencia MENUEX:

  • Suma ('+')
  • Restat ('-')
  • Menos unitario ('-')
  • NO unitario ('~')
  • AND ('&')
  • OR ('|')