System.TObject.DefaultHandler

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DefaultHandler(var Message); virtual;

C++

virtual void __fastcall DefaultHandler(void *Message);

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