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.11.7 form_keybd TOS Name: »Form Keyboard« - Nimmt Tastatureingaben in ein Formular vor. AES-Nummer: 55 Deklaration: int16_t form_keybd ( OBJECT *fo_ktree, int16_t fo_kobject, int16_t fo_kobnext, int16_t fo_kchar, int16_t *fo_knxtobject, int16_t *fo_knxtchar ); Beschreibung: Die Funktion übernimmt Tastatureingaben in ein Formular. Es gilt: Parameter Bedeutung fo_ktree Adresse des Objektbaumes fo_kobject Nummer des Edit-Objektes fo_kobnext unbenutzt, sollte 0 sein fo_kchar eingegebenes Zeichen fo_knxtobject Edit-Objekt für nächsten Aufruf fo_knxtchar 0 = Zeichen war Cursortaste, Tabulator oder Return >0 = übergebenes Zeichen Bei der Eingabe wird ggfs. das Edit-Objekt geändert (Cursortasten oder Tabulator), oder das Default-Objekt selektiert (Return). Hinweis zu MagiC, N.AES: Wird als Objektnummer der Wert 0x8765 angegeben, so werden Tasten verarbeitet, die zusammen mit der Alternate-Taste betätigt wurden. Falls ein passendes Objekt gefunden wurde, wird der Wert 1 zurückgegeben, das Zeichen gelöscht, und in fo_knxtobject die zugehörige Objektnummer übergeben. Ergebnis: Der Rückgabewert der Funktion ist Null, falls ein Exitobjekt gewählt wurde, sonst ist er positiv. Verfügbar: All AES versions. Gruppe: Formulare Querverweis: Binding OBJECT objc_edit form_button form_wkeybd