System.TObject.DefaultHandler
Delphi
procedure DefaultHandler(var Message); virtual;
C++
virtual void __fastcall DefaultHandler(void *Message);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.pas systobj.h |
System | TObject |
Beschreibung
Stellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DefaultHandler wird von Dispatch aufgerufen, wenn für die Verarbeitung einer bestimmten Botschaft keine Methode existiert. DefaultHandler stellt eine Behandlung für alle Botschaften bereit, für die eine Objekt keine speziellen Behandlungsroutinen besitzt. Klassen, die von TObject abgeleitet sind und Botschaften verarbeiten, definieren normalerweise eigene DefaultHandler-Methoden entsprechend den Typen der verarbeiteten Botschaften.
Hinweis: In Delphi führt ein Aufruf von inherited in dieser Methode nur dann zu einem Aufruf der Methode DefaultHandler des Vorfahren, wenn dieser für die Botschaft keine spezielle Methode bereithält. Andernfalls wird mit inherited die zum Botschaftstyp gehörige Behandlungsroutine aufgerufen.
Siehe auch
Codebeispiele