Zum Hauptinhalt springen

EvtFocusInit

EvtFocusInit

Ereignis nach dem Erlangen des Eingabe-Fokus.

Details

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.

info

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.