Navigation

  • Index
  • weiter |
  • zurück |
  • UniPlot Dokumentation »
  • UniScript-Funktionen »

Vorheriges Thema

mem_unpack

Nächstes Thema

MenuDisplayContextMenu

Diese Seite

  • Quellcode anzeigen

Schnellsuche

MenuCreatePopup¶

MenuCreatePopup erzeugt ein Popup-Menü.

bool = MenuCreatePopup(ssName, svMenuCommands)

Returnwert

bool ist TRUE (1), wenn das Menü erzeugt werden konnte und sonst FALSE (0).

Parameter

ssName

ssName ist ein Menü-Name.

svMenuCommands

svMenuCommands ist ein Array von Zeichenketten mit Funktionsnamen. Die Funktionsnamen werden ohne runde Klammern angegeben. Die Funktionen müssen mit MnSetCommand oder RegisterCommand registriert werden.

Um in ein Menüelement ein weiteres Popup-Menü einzutragen, wird der Menüname des Popupmenüs und der Menütext durch ein @-Zeichen getrennt. Beispiel: „Group1@ My Group1“, wobei Group1 der Name eines Popupmenüs ist, das ebenfalls mit MenuCreatePopup erzeugt wurde. Ein leerer String „“ erzeugt einen Separator (horizontaler Strich).

Kommentar

Eine der folgenden UniScript-Callback-Funktion werden aufgerufen, wenn das entsprechende Objekt mit der rechten Maustaste angeklickt wird:

Wert Bedeutung
PageOnShowMenu IPW-Seite (Fensterreiter)
LayerOnShowMenu Diagramm-Objekt
CBOnShowMenu Zusammengefaßtes Objekt
EBOnShowMenu Ellipsenobjekt
LBOnShowMenu Linienobjekt
OLEOnShowMenu OLE-Objekt
RBOnShowMenu Rechteck-Objekt
TBOnShowMenu Text-Objekt
XYOnShowMenu XY-Datensatz
XYZOnShowMenu XYZ-Datensatz
AppWndOnShowMenu  
SynEdOnShowMenu Programm Editor
EdOnShowMenu Text Editor
CmdWndOnShowMenu Kommandofenster

Beispiel

Einige Beispiele, wie man Popup-Menüs erzeugt finden Sie im Überblick Menüs und MnInsertPopup.

Siehe auch

Überblick Menüs, MenuInsertCommands, MnSetCommand, RegisterCommand, MnInsertPopup

id-62551

Navigation

  • Index
  • weiter |
  • zurück |
  • UniPlot Dokumentation »
  • UniScript-Funktionen »
© Copyright . Zuletzt aktualisiert am Dez. 16, 2022. Mit Sphinx 1.7.6 erstellt.