FGX.Messaging.TfgMessageSender

Материал из FGX Native Докуметации
Версия от 03:59, 19 ноября 2019; Admin (обсуждение | вклад) (summary)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Delphi

TfgMessageSender = class (TfgPersistent)

TPersistent -> TfgPersistent -> TfgMessageSender

Прямые наследники: TfgNativeControlHandle

Описание

Class to allow sending message notifications to a TObject Receiver .

Методы

function
HasReceiver(): Boolean

Returns whether TMessageSender has a Receiver or not.

procedure
SendMessage(const AMessageID: Word)

Sends a message to an object.

procedure
SendMessage(const AMessageID: Word; const AValue: T)

Sends a message with value to an object.

procedure
SendMessageWithResult(const AMessageID: Word; var AValue: T)

Sends a message with value to an object and allows to get result from Receiver .

procedure
DisableNotify()

Disables TMessageSender from sending messages.

procedure
EnableNotify()

Enables TMessageSender to send messages. Use CanNotify to check whether TMessageSender can send messages.

The model reads quantity of calls of DisableNotify . So all calls of DisableNotify and EnableNotify shall be pairs.
function
CanNotify(): Boolean

Returns whether TMessageSender can send messages.

Свойства

property
Receiver: TObject

Returns the object that receives the message.