PRMPAD( )-Funktion
Gibt den Text eines Menütitels zurück.
PRMPAD(MenuBarName, MenuTitleName)
Rückgabewerte
Zeichen
Parameter
- MenuBarName
Gibt den Namen der Menüleiste an, die den Menütitel enthält. - MenuTitleName
Gibt den Menütitel an.
Hinweise
Menüleisten werden mit DEFINE MENU (erstellt die Menüleiste) und DEFINE PAD (erstellt die Menütitel des Menüs) erstellt. PRMBAR( ) kann auch auf ein Visual FoxPro-Systemmenü angewendet werden. Die Menüleiste muss nicht aktiv sein, damit PRMPAD( ) den Text des Menütitels zurückgibt.
Wenn einem Menütitel mit Hilfe eines umgekehrten Schrägstriches und einem Kleiner-als-Zeichen (\<) eine Zugriffstaste zugewiesen oder der Menütitel mit einem umgekehrten Schrägstrich (\) deaktiviert wurde, gibt PRMPAD( ) nur den Text des Menütitels (ohne diese Sonderzeichen) zurück.
Beispiel
Das folgende Beispiel erstellt eine Menüleiste mit dem Namen mnuExample
, die drei Menütitel enthält. Die Zugriffstaste und Kennzeichen der deaktivierten Optionsfelder werden von den Menütiteln titleTwo und titleThree nicht zurückgegeben. Die Menüleiste wird aktiviert, um die Menütitel anzuzeigen und wird vom Bildschirm und aus dem Speicher gelöscht, sobald ein Menütitel ausgewählt wurde.
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
Siehe auch
CNTBAR( ) | GETBAR( ) | DEFINE BAR | DEFINE POPUP | MRKPAD( ) | PRMBAR( )