Compartir a través de


PRMPAD( ) (Función)

Devuelve el texto de un título de menú.

PRMPAD(MenuBarName, MenuTitleName)

Valores devueltos

Character

Parámetros

  • MenuBarName
    Especifica el nombre de la barra de menús que contiene el título del menú.
  • MenuTitleName
    Especifica el título de menú.

Observaciones

Las barras de menús se crean con DEFINE MENU, que crea la barra de menús, y con DEFINE PAD, que crea los títulos de menú. PRMPAD( ) funciona también con el menú del sistema de Visual FoxPro. Una barra de menús no tiene que estar activa para que PRMPAD( ) devuelva el texto de un título de menú.

Si un título de menú se creó con la barra inversa y el carácter menor que (\<) para crear una tecla de acceso, o con una barra inversa (\) para desactivar el título del menú, PRMPAD( ) devuelve solamente el texto del título del menú, sin incluir ninguno de los caracteres especiales.

Ejemplo

En el ejemplo siguiente se crea una barra de menús llamada mnuExample con tres títulos de menú. Los designadores de la opción desactivada y la tecla de acceso no se devolverán de los títulos llamados titleTwo y titleThree. Se activa el menú para mostrar los títulos y se borra de la pantalla y de la memoria cuando se elige un título.

CLEAR
SET TALK OFF
STORE 'mnuExample' TO gcPopName

DEFINE MENU mnuExample BAR AT LINE 1
DEFINE PAD titleOne OF mnuExample PROMPT 'This will be returned'
DEFINE PAD titleTwo OF mnuExample PROMPT '\<As will this'
DEFINE PAD titleThree OF mnuExample PROMPT '\And this, too'

=messagebox( PRMPAD('mnuExample', 'titleOne') )
=messagebox( PRMPAD('mnuExample', 'titleTwo') )
=messagebox( PRMPAD(gcPopName, 'titleThree') )

ACTIVATE MENU mnuExample
DEACTIVATE MENU mnuExample
RELEASE MENU mnuExample

Vea también

CNTBAR( ) | GETBAR( ) | DEFINE BAR | DEFINE POPUP | MRKPAD( ) | PRMBAR( )