/* * FORM_BUTTON (C) Digital Design 1992 * * Nimmt Mausknopfeingaben in ein Formular vor * (simuliert das Anklicken eines Objekts). */ #include int form_button( OBJECT *fo_btree, int fo_bobject, int fo_bclicks, int *fo_bnxtobj ) { addrin[0] = fo_btree; /* Anfangsadresse des Objektbaumes */ intin[0] = fo_bobject; /* Objekt, das bearbeitet werden soll */ intin[1] = fo_bclicks; /* Anzahl der zu simulierenden * * Mausklicks */ AES( 56, 2, 2, 1, 0 ); *fo_bnxtobj = intout[1]; /* neues aktuelles Objekt (bei Doppelklick * * auf ein TOUCHEXIT-Objekt wird Bit 15 * * gesetzt) oder * * 0 : Das n„chste Objekt hat HIDDEN- oder * * DISABLED-Status oder ist nicht * * EDITABLE */ return intout[0]; /* = 0 : Es wurde zuletzt ein EXIT- oder * * TOUCHEXIT-Objekt angeklickt * * > 0 : Dialog noch nicht abgeschlossen */ } /* siehe auch: İform_keybdİFORM_KEY.Cİ */