winuser.h

Sentencia POPUP

POPUP texto, [lista_de_optiones]
BEGIN
    definiciones_de_item
    .
    .
    .
END

La sentencia POPUP marca el comienzo de una definición de un menú pop-up. Un menú pop-up (también conocido como menú drop-down) es un ítem de menú especial que muestra una sublista de ítems de menú cuando se selecciona.

Parámetros:

texto: especifica el nombre del menú pop-up. Esta cadena debe estar entre comillas dobles.

lista_de_opciones: especifica uno o más de las siguientes opciones de menú redefinidas que definen la apariencia del ítem de menú. Las opciones son las siguientes:

HELP identifica un ítem de ayuda.

GRAYED: el nombre del ítem esta inicialmente inactivo y aparece en el menú en gris o con el texto del menú ligeramente degradado.

INACTIVE el nombre del ítem se muestra, pero no puede ser seleccionado.

MENUBARBREAK lo mismo que MENUBREAK excepto que para menús pop-up, separa la nueva columna de la anterior con una línea vertical.

MENUBREAK coloca el ítem de menú en una nueva línea en ítems de menús de barra estáticos. En menús pop-up, coloca el ítem de menú en una nueva columna sin división entre las columnas.

Las opciones INACTIVE y GRAYED no pueden usarse juntas.

Ejemplo

El siguiente ejemplo demuestra el uso de la sentencia POPUP:

quimica MENU
BEGIN
    POPUP "&Elementos"
    BEGIN
         MENUITEM "&Oxigeno", 200
         MENUITEM "&Carbono", 201, CHECKED
         MENUITEM "&Hidrogeno", 202
         MENUITEM SEPARATOR
         MENUITEM "&Azufre", 203
         MENUITEM "C&loro", 204
    END
    POPUP "&Compuestos"
    BEGIN
         POPUP "A&zúcares"
         BEGIN
            MENUITEM "&Glucosa", 301
            MENUITEM "&Sacarosa", 302, CHECKED
            MENUITEM "&Lactosa", 303, MENUBREAK
            MENUITEM "&Fructosa", 304
         END
         POPUP "&Acidos"
         BEGIN
            MENUITEM "&Clorídrico", 401
            MENUITEM "&Sulfúrico", 402
         END
    END
END