Compartir a través de


CREATE MENU (Comando)

Abre el Diseñador de menús en Visual FoxPro.

CREATE MENU [FileName | ?] [NOWAIT] [SAVE] [WINDOW WindowName1]
   [IN [WINDOW] WindowName2 | IN SCREEN

Parámetros

  • FileName
    Especifica el nombre de archivo de la tabla de menús. Si no se incluye ninguna extensión con el nombre de la tabla, Visual FoxPro le asignará automáticamente una extensión .mnx.

  • ?
    Muestra el cuadro de diálogo Crear, que le pide que asigne un nombre para el menú que va a crear.

  • NOWAIT
    Continúa la ejecución del programa después de que se abra el Diseñador de menús. El programa no espera a que se cierre el Diseñador de menús, sino que continúa la ejecución de la línea de programa que sigue inmediatamente a la que contiene CREATE MENU NOWAIT. Si omite NOWAIT, al ejecutar CREATE MENU en un programa se abrirá el Diseñador de menús y la ejecución del programa se detendrá hasta que se cierre el Diseñador de menús.

    Si ejecuta CREATE MENU desde la ventana Comandos e incluye NOWAIT, no aparecerá el cuadro de diálogo Nuevo menú. El cuadro de diálogo Nuevo menú permite especificar el tipo de menú creado (estándar o contextual).

  • SAVE
    Deja abierto el Diseñador de menús después de activar otra ventana. Si omite SAVE, el Diseñador de menús se cerrará cuando se active otra ventana. El hecho de incluir SAVE no tiene ningún efecto cuando se ejecuta desde la ventana Comandos.

  • WINDOW WindowName1
    Especifica una ventana cuyas características asume el Diseñador de menús. Por ejemplo, si la ventana está creada con la opción FLOAT de DEFINE WINDOW, el Diseñador de menús podrá desplazarse. No es necesario que la ventana esté activa o sea visible, pero debe estar definida.

    El Diseñador de menús tiene un tamaño predeterminado que puede ser mayor que la ventana de la que toma sus características. En este caso, el Diseñador de menús asume no obstante las características de la ventana en que se sitúa. La esquina superior izquierda del Diseñador de menús se coloca en las mismas coordenadas que la esquina superior izquierda de la ventana y puede extenderse más allá de los bordes de la ventana.

  • IN [WINDOW] WindowName2
    Especifica una ventana primaria en la cual se abre el Diseñador de menús. El Diseñador de menús no asume las características de esta ventana primaria y no se puede mover fuera de ella. Si la ventana primaria se mueve, el Diseñador de menús se moverá con ella.

    La ventana primaria debe estar definida previamente con DEFINE WINDOW y debe estar visible para tener acceso al Diseñador de menús.

  • IN SCREEN
    Especifica que el Diseñador de menús se abre explícitamente en la ventana principal de Visual FoxPro, después de haberlo situado dentro de una ventana primaria. El Diseñador de menús se coloca en una ventana primaria al incluir la cláusula IN WINDOW.

Observaciones

Al ejecutar CREATE MENU sin argumentos adicionales se abre el Diseñador de menús, en el que puede definir un sistema de menús. Temporalmente se asigna el nombre MENU1 a la tabla de definición de menú. Cuando salga del Diseñador de menús, puede guardar la definición de menú con un nombre diferente.

Vea también

DEFINE MENU | MODIFY MENU | Diseñador de menús | Diseñar menús y barras de herramientas