FMX.Presentation.Messages.TMessageSender.SendMessage
Delphi
procedure SendMessage(const AMessageID: TMessageID); overload;
procedure SendMessage<T>(const AMessageID: TMessageID; const AValue: T); overload;
C++
void __fastcall SendMessage(const TMessageID AMessageID)/* overload */;
template<typename T> void __fastcall SendMessage(const TMessageID AMessageID, const T AValue)/* overload */;
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.
Die Methode SendMessage überprüft zuerst, ob TMessageSender über einen Receiver verfügt und ob TMessageSender Botschaften senden kann; anschließend wird Folgendes ausgeführt:
- Die erste überladene SendMessage-Methode leitet die im Parameter
AMessageID
angegebene Botschaft an das Receiver-Objekt weiter.
- Die zweite überladene SendMessage-Methode leitet die in den Parametern
AMessageID
undAValue
angegebene Botschaft an das Receiver-Objekt weiter.
Siehe auch
- FMX.Presentation.Messages.TMessageSender.Receiver
- FMX.Presentation.Messages.TMessageSender.HasReceiver
- FMX.Presentation.Messages.TMessageSender.SendMessageWithResult
- FMX.Presentation.Messages.TMessageSender.CanNotify
- FMX.Presentation.Messages.TDispatchMessageWithValue
- FMX.Presentation.Messages.TMessageID
- System.TObject.Dispatch