Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
Get menu bar reference

Get menu bar reference 


 

Get menu bar reference {( Prozessnr )} -> Funktionsergebnis 
Parameter Typ   Beschreibung
Prozessnr  Lange Ganzzahl in Referenznummer des Prozesses
Funktionsergebnis  MenüRef in Referenznummer der Menüleiste

Die Funktion Get menu bar reference gibt die Referenznummer der aktuellen Menüleiste oder der Menüleiste eines bestimmtes Prozesses zurück.

Wurde die Menüleiste mit der Funktion Create menu erstellt, entspricht die Nummer der Referenznummer des erstellten Menüs. Andernfalls gibt der Befehl eine spezifische interne Kennummer(*) zurück. Diese Nummer kann in jedem Fall für alle anderen Befehle dieses Kapitels als Referenz auf die Menüleiste dienen.

(*) Diese spezifische Nummer ist temporär und wird ungültig, sobald mit SET MENU BAR eine andere Menüleiste aufgerufen wird. Wollen Sie die Referenz auf ein Menü im Menüeditor beibehalten, müssen Sie diese mit Create menu in den Speicher kopieren. Beispiel:

 $vEditorRef:=Get menu bar reference(Frontmost process//Menü aus dem Menüleisteneditor
 $vMenuRef:=Create menu($vEditorRef//das Menü in den Speicher kopieren
 SET MENU BAR(2) //eine andere Menüleiste installieren
 ... // Code ausführen
 SET MENU BAR($vMenuRef//zurück zur ersten Menüleiste

Der Parameter Prozessnr bezeichnet den Prozess, in welchem Sie die Referenznummer der aktuellen Menüleiste erhalten wollen. Lassen Sie diesen Parameter weg, gibt die Funktion die Kennummer der Menüleiste des aktuellen Prozesses zurück.

Siehe Beispiel zum Befehl GET MENU ITEMS.



Siehe auch 

SET MENU BAR

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Menüs
Nummer: 979

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)