Auch da wird dennoch intern mit Messages gearbeitet, da man sich die Arbeit ersparen wolle, ein neues Message-System für's Delphi zu erfinden.
Das XE hier kennt den Affen noch nicht, also kann ich nicht mal eben nachsehn.
Ich würde dir ja empfehlen in den FMX-Quellcode zu schauen, aber die Starter hat sowas ja nicht.
Das überschreiben und nachsehn was alles ankommt:
procedure WndProc(var Msg: TMessage); override;
[add] In der ScrollBox, bzw. einer Ableitung davon. Oder mal schauen was TApplicationEvents für Ereignisse bietet.
Und danach kann man auch sowas nehmen:
procedure Xyz(var Message: TMessage); message XYZ;