Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
Get menu item mark
|
Get menu item mark ( Menü ; MenüZeile {; Prozessnr} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Menü | Lange Ganzzahl, MenüRef |
![]() |
Menünummer oder Menüreferenz | |||||
MenüZeile | Lange Ganzzahl |
![]() |
Nummer der Zeile oder -1 für zuletzt hinzugefügte Menüzeile | |||||
Prozessnr | Lange Ganzzahl |
![]() |
Referenznummer des Prozesses | |||||
Funktionsergebnis | String |
![]() |
Aktuelle Markierung der Menüzeile | |||||
Die Funktion Get menu item mark gibt die Markierung 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.
Prozessnr ist optional. Geben Sie den Parameter nicht an, gilt Get menu item mark für die Menüleiste des aktuellen Prozesses. Sonst gilt der Befehl für den Prozess mit der in Prozessnr übergebenen Referenznummer.
Hinweis: Übergeben Sie in Menü den Parametertyp MenüRef, ist der Parameter Prozessnr nicht erforderlich und wird ignoriert.
Hat die Menüzeile keine Markierung oder gibt der Parameter MenüZeile ein hierarchisches Untermenü an, gibt Get menu item mark einen leeren String zurück.
Hinweis: Erläuterungen zu Markierungen auf Macintosh und Windows finden Sie in der Beschreibung zum Befehl SET MENU ITEM MARK.
Folgendes Beispiel wechselt die Markierung einer Menüzeile:
SET MENU ITEM MARK($vlMenu;$vlItem;Char(18)*Num(Character code(Get menu item mark($vlMenu;$vlItem))#18))
Produkt: 4D
Thema: Menüs
Nummer:
428
Geändert: 4D v11 SQL
4D Programmiersprache ( 4D v20)
4D Programmiersprache ( 4D v20.1)
4D Programmiersprache ( 4D v20.2)
4D Programmiersprache ( 4D v20.3)
4D Programmiersprache ( 4D v20.4)
4D Programmiersprache ( 4D v20.5)
4D Programmiersprache ( 4D v20.6)