•  Back 
  •  Listboxen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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:  Binding   lbox_delete   lbox_create