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