SelectMenuItem(id, item$[, detached])
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.
False
, wenn id
ein Display angibt; True
, wenn
es ein Menüleistenobjekt angibt (voreingestellt ist False
) (V10.0)