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 ('|')