Herunterladen Diese Seite drucken

Menu - Menüdefinition - Siemens 840D Handbuch

Sinumerik
Vorschau ausblenden Andere Handbücher für 840D:

Werbung

09.03
2.1.2
MENU - Menüdefinition
Beschreibung
Syntax
Parameter
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
...
/* Listenzeiger für Fensteranzeigeobjektliste */
OBJECT_LIST_PTR (OB_WIN_START)
/* Listenzeiger für Fenstersoftkeyreaktionsliste */
SOFTKEY_REACTION_LIST_PTR (SRC_WIN_START)
...
END_WINDOW (WIN_START)
Eine Menüdefinition stellt die Basis von Bildschirmdialogen dar. Sie beinhaltet
selbst keine Grafik und ist daher auf dem Bildschirm nicht sichtbar (reines
Verwaltungsobjekt). Durch die Menüdefinition werden aber die
Bezugspositionen und der maximale Darstellungsbereich von Fenstern, die
innerhalb des Menüs geöffnet werden, festgelegt.
Es wird zwischen globalen und lokalen Menüs unterschieden. Ein globales
Menü stellt das für einen Dialog übergeordnete Verwaltungsobjekt dar. Seine
graphischen Elemente bleiben im allgemeinen unverändert. Die während eines
Dialoges ständig wechselnden Bildmasken werden demzufolge im lokalen
Menü verwaltet.
BEGIN_MENU (menu_id
attr, txt_id_menu_name, init_win_id,
x, y, w, h, bc)
OPEN_LIST_PTR(opl_id) | NULL,
CLOSE_LIST_PTR (cll_id) | NULL
END_MENU (menu_id)
menu_id
Eindeutige Kennung des Menü-Definitionsblocks.
siehe auch
Literatur: /FBO/, EU, Entwicklungsumgebung.
attr
0 oder M_CLEAR_BACKGROUND
Beim Schließen des Menüs wird der Menühintergrund (w,h
Breite und Höhe) in der angegebenen Hintergrundfarbe (bc)
gelöscht.
txt_id_menu
Textnummer für den Menübezeichner, derzeit immer 0.
_name
init_win_id
ID des Fensters, das beim Aktivieren des Menüs geöffnet
werden soll. 0, wenn kein Fenster geöffnet werden soll.
x, y
Menü-Ursprung; physikalische Position des Menüs in Pixel,
bezogen auf die linke obere Bildschirmecke (= 0, 0). Die
Position von nachfolgend geöffneten Fenstern bezieht sich
auf diese Position.
w, h
Breite und Höhe des Menübereiches in Pixel.
bc
Hintergrundfarbe. Farben und Graustufen sind
systemabhängig (siehe Kapitel 3.3 für gültige Werte).
opl_id
ID auf eine Menü-Öffnungsliste, die beim Aktivieren des
Menüs abgearbeitet wird.
2 Projektierbare Listen
2.1 Projektierlisten
2-27

Werbung

loading

Diese Anleitung auch für:

810d