Get menu item key

4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 11 (Geändert)


Get menu item key (Menü; MenüZeile{; Prozess}) Numerisch

ParameterTypBeschreibung
MenüZahl/MenüRefMenünummer oder Menüreferenz
MenüZeileNumerischNummer der Zeile oder
-1 für zuletzt hinzugefügte Menüzeile
ProzessNumerischReferenznummer des Prozesses
FunktionsergebnisNumerischCode für Standard Tastenkürzel der Zeile

Beschreibung

Die Funktion Get menu item key gibt den Code für das Tastaturkürzel (ctrl-Taste unter Windows, Befehlstaste auf Macintosh) der in MenüZeile übergebenen Menüzeile aus der in Menü übergebenen Menünummer oder Menüreferenz zurück. Sie können in MenüZeile -1 übergeben, um die zuletzt im Menü hinzugefügte Zeile zu spezifizieren.

Prozess ist optional. Geben Sie den Parameter nicht an, gilt Get menu item key für die Menüleiste des aktuellen Prozesses. Sonst gilt der Befehl für den Prozess mit der in Prozess übergebenen Referenznummer.

Hinweis: Übergeben Sie in Menü den Parametertyp MenüRef, ist der Parameter Prozess nicht erforderlich und wird ignoriert.

Hat die Menüzeile kein zugewiesenes Tastenkürzel oder gibt der Parameter MenüZeile ein hierarchisches Untermenü an, gibt Get menu item key 0 (Null) zurück.

Beispiel

Um das einer Menüzeile zugeordnete Tastenkürzel zu erhal-ten, ist es hilfreich, nachfolgenden Programmcode zu integrieren:

   If(Get menu item key(mymenu;1) # 0)
      $modifiers:=Get menu item modifiers(mymenu;1)
      Case of
         : ($modifiers=Option key mask)
            ...
         : ($modifiers=Shift key mask)
            ...
         : ($modifiers=Option key mask + Shift key mask)
            ...
      End case
   End if

Referenz

Get menu item key, SET MENU ITEM SHORTCUT.


4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next