Eine verzögert auszuführende Botschaft senden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Botschaften senden


In einigen Fällen, in denen Sie eine Botschaft senden möchten, ist es vielleicht problematisch für den Empfänger, darauf sofort reagieren zu müssen. Wird beispielsweise der die Botschaft sendende Code von einer Ereignisbehandlungsroutine des empfangenden Steuerelements aufgerufen, sollte sichergestellt sein, dass die Ereignisbehandlung abgeschlossen ist, bevor das Steuerelement die Botschaft ausführt. Sie können derartige Probleme mit PostMessage lösen, sofern Sie keine Antwort auf Ihre Botschaft benötigen.

Mit dem Windows-API-Aufruf PostMessage senden Sie eine Botschaft an ein Steuerelement, wobei dieses erst dann auf Ihre Botschaft reagiert, nachdem es alle anderen abgearbeitet hat. PostMessage erwartet dieselben Parameter wie SendMessage .

Einzelheiten über die Funktion PostMessage enthält die MSDN-Dokumentation von Microsoft.

Siehe auch