EvtFocusInit
EvtFocusInit
Ereignis nach dem Erlangen des Eingabe-Fokus.
Details
- Name: Typ Beschreibung
- aEvt:
eventEreignisinformationen - aFocusObject:
handleObjekt, das den Fokus zuvor hatte - Resultat:
logicWird nicht ausgewertet - Siehe: Liste , Objekte ,
EvtFocusTerm, Ereignisbefehle
Die Funktion wird aufgerufen, nach dem das Objekt den Eingabe-Fokus erlangt hat.
Definition des Funktionskopfes:
sub EvtFocusInit
(
aEvt : event; // Ereignis
aFocusObject : handle; // Objekt, das den Fokus zuvor hatte
)
: logic; // Wird nicht ausgewertet
{
return(true);
}
aEvt
Die Funktion hat einen Übergabeparameter vom Typ event und vom Typ handle. In aEvt wird unter anderem der Deskriptor des auslösenden Objekts, d. h. das Objekt, in dem die Ereignisfunktion eingetragen wurde, übergeben.
aFocusObject
aFocusObject enthält den Deskriptor des Objekts, das zuvor den Fokus hatte. Der Übergabeparameter hat den Wert 0, wenn das Quellobjekt nicht ermittelt werden konnte, weil es zum Beispiel in einer anderen Applikation liegt.
Resultat
Der Rückgabewert der Funktion wird nicht ausgewertet.
Innerhalb dieses Ereignisses dürfen keine Dialoge oder Messageboxen geöffnet werden. Der Fokus würde in den Dialog gesetzt werden. Nach dem Verlassen des Dialogs, wird der Fokus wieder in das ursprüngliche Objekt gesetzt und das Ereignis würde wiederum aufgerufen werden.