EvtClose
EvtClose
Schließen eines Fensters
Details
- Name: Typ Beschreibung
- aEvt:
eventEreignisinformationen - Resultat:
logicFenster schließen? - Siehe: Liste , Objekte ,
EvtTerm, Ereignisbefehle
Die angegebene Prozedur wird ausgeführt, wenn der Benutzer das Fenster schließen möchte. Über den Rückgabewert der Funktion wird entschieden, ob das Fenster geschlossen wird oder nicht. Bei true als Rückgabewert wird das Fenster geschlossen, bei false wird es nicht geschlossen.
Definition des Funktionskopfes:
sub EvtClose
(
aEvt : event; // Ereignis
)
: logic; // Fenster schließen?
{
return(true);
}
aEvt
Die Funktion hat einen Übergabeparameter vom Typ event. In aEvt wird unter anderem der Deskriptor des auslösenden Objektes, d. h. das Objekt, in dem die Ereignisfunktion eingetragen wurde, übergeben.
Resultat
Liefert die Prozedur false als Rückgabewert wird das Fenster nicht geschlossen.
Beispiel
sub EvtClose
(
aEvt : event; // Ereignis
) : logic; // Fenster schließen?
{
// Soll der Dialog abgebrochen werden?
if (aEvt:Obj->WinDialogResult() = _WinIdCancel)
return(true);
else
return(false);
}