Beispiel: Eine Botschaftsbehandlungsrouine überschreiben
Aus RAD Studio (Deutsch)
Um beispielsweise für eine Komponente die Behandlung der Botschaft WM_PAINT zu überschreiben, redeklarieren Sie die Methode WM_PAINT:
type TMyComponent = class(...) . . . procedure WMPaint(var Message: TWMPaint); message WM_PAINT; end;
class PACKAGE TMyComponent : public TComponent { protected: void __fastcall WMPaint(TWMPaint* Message); BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_PAINT, TWMPaint, WMPaint) END_MESSAGE_MAP(TComponent) };