Topic : TOS - das Betriebssystem
Author :
Version : tos.hyp (5. März 2013)
Subject : Programmieren/Atari
Nodes : 3001
Index Size : 93602
HCP-Version : 5
Compiled on : Atari
@charset : atarist
@lang :
@default : Titel
@help :
@options : +g -i -s +x +zz -t4
@width : 70
View Ref-File8.14.6 lbox_do TOS Name: »List Box Do« - Button einer Listbox abarbeiten.
AES-Nummer: 172
Binding: Bindings für lbox_do Beschreibung: Die Funktion reagiert auf die Betätigung eines Buttons
einer Listbox. Es gilt:
Parameter Bedeutung
box Zeiger auf die Listbox-Struktur
obj Nummer des ausgewählten Objekts
Hinweis: Die Funktion sollte nach form_do (oder von der
Servicefunktion des Fensterdialogs) aufgerufen werden.
Doppelklicks (s.u.) werden von der Funktion am
gesetzten obersten Bit (obj | 0x8000) der Objektnummer
erkannt. Bei der zurückgelieferten Objektnummer ist das
oberste Bit in jedem Fall gelöscht.
Ergebnis: Die Funktion liefert die Nummer des ausgewählten
Objekts (oder den Wert -1, falls ein Doppelklick auf
einen Eintrag erfolgte) zurück. Im letzteren Fall
sollte der Dialog geschlossen werden, und die Aktion
als Klick auf den Ok-Button angesehen werden.
Verfügbar: Das Vorhandensein dieser Funktion kann per appl_getinfo (Opcode 7) festgestellt werden.
Gruppe: Listboxen Querverweis: Bindinglbox_deletelbox_create