FMX.Presentation.Messages.TMessageSender.SendMessageWithResult
Delphi
procedure SendMessageWithResult<T>(const AMessageID: TMessageID; var AValue: T);
C++
template<typename T> void __fastcall SendMessageWithResult(const System::Word AMessageID, T &AValue);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Presentation.Messages.pas FMX.Presentation.Messages.hpp |
FMX.Presentation.Messages | TMessageSender |
Beschreibung
Sendet eine Botschaft an ein Objekt und übernimmt ein Ergebnis.
Die Methode SendMessageWithResult überprüft zuerst, ob TMessageSender über einen Receiver verfügt und ob TMessageSender Botschaften senden kann.
Dann leitet SendMessageWithResult die in den Parametern AMessageID
und AValue
angegebene Botschaft an das Receiver-Objekt weiter.
Anschließend aktualisiert die Methode SendMessageWithResult den Wert von AValue
.
Siehe auch
- FMX.Presentation.Messages.TMessageSender.Receiver
- FMX.Presentation.Messages.TMessageSender.HasReceiver
- FMX.Presentation.Messages.TMessageSender.SendMessage
- FMX.Presentation.Messages.TMessageSender.CanNotify
- FMX.Presentation.Messages.TDispatchMessageWithValue
- FMX.Presentation.Messages.TMessageID
- System.TObject.Dispatch