Bezeichnung
SelectMenuItem -- wählt einen Toggle- oder Radio-Menüpunkt aus (V6.0)
Übersicht
SelectMenuItem(id, item$[, detached])
Beschreibung
Dieser Befehl kann verwendet werden, um einen Toggle- oder Radio-Menüpunkt auszuwählen. Das optionale Argument detached gibt an, ob eine an ein Display angehängte Menüleiste oder eine losgelöste Menüleiste verwendet werden soll. Wenn detached False ist (was auch die Voreinstellung ist), wird die Menüleiste des durch id angegebenen Displays verwendet. Wenn detached True ist, wird die durch id angegebene Menüleiste verwendet. Mit anderen Worten: Wenn Sie detached auf True setzen, müssen Sie in id den Identifikator einer Menüleiste übergeben; andernfalls müssen Sie den Identifikator eines Displays in id übergeben.

Beachten Sie, dass beim Setzen von detached auf True Ihre Operation niemals Auswirkungen auf Menüleisten hat, die mit einem Display verbunden sind. Das Setzen von detached auf True wird normalerweise nur bei Menüleisten verwendet, die als Popup-Menüs mit dem Befehl PopupMenu() angezeigt werden. Es ist unmöglich, Display-Menüleisten anzusprechen, wenn detached auf True gesetzt wird, da eine einzelne Menüleiste an mehrere Displays angehängt werden kann.

Unter AmigaOS 4 können Sie für id auch den Sonderwert 0 übergeben. In diesem Fall wird das Kontextmenü des Docky verwendet.

Bitte beachten Sie auch, dass Sie die ID eines Displays an diesen Befehl übergeben müssen. Es ist nicht ausreichend, die ID einer Menüleiste zu übergeben, da einzelne Menüleisten an mehreren Displays zugewiesen werden können. Wenn Sie das Kontextmenü eines Docky auf AmigaOS4 ansprechen wollen, übergeben Sie 0.

Eingaben
id
ID eines Displays, welches die Menüliste zugewiesen wurde oder 0 (siehe oben)
item$
Identifikator des Menüpunktes innerhalb der Menüleiste
detached
optional: False, wenn id ein Display angibt; True, wenn es ein Menüleistenobjekt angibt (voreingestellt ist False) (V10.0)

Navigation zeigen