Botschaftsparameter verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Die Behandlung von Botschaften ändern


Nach dem Eintritt in eine Botschaftsbehandlungsroutine hat die Komponente Zugriff auf alle Parameter der Botschaftsstruktur. Da an die Botschaftsbehandlungsroutine ein var-Parameter übergeben wird, kann die Routine den Parameter bei Bedarf ändern. Der einzige Parameter, der sich häufig ändert, ist das Feld Result der Botschaft. Er enthält den Wert, der vom SendMessage-Aufruf zurückgeliefert wird, durch den die Botschaft gesendet wurde.

Der Typ des Parameters Message in der Botschaftsbehandlungsroutine ist von der behandelten Botschaft abhängig. In der Dokumentation der Windows-Botschaften sind die Namen und Bedeutungen der einzelnen Parameter erläutert. Wenn Sie aus irgendeinem Grund gezwungen sind, die Botschaftsparameter über ihre alten Namen zu referenzieren (wParam, lParam usw.), können Sie Message in den generischen Typ TMessage umwandeln, der diese Parameternamen benutzt.