FGX.Messaging.TfgMessageSender: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 10: Строка 10:
  
 
Class to allow sending message notifications to a TObject '' Receiver '' .
 
Class to allow sending message notifications to a TObject '' Receiver '' .
 +
 +
== Методы ==
 +
 +
{| class="wikitable sortable"
 +
|-
 +
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <syntaxhighlight lang="Delphi">HasReceiver()</syntaxhighlight>
 +
Returns whether '' TMessageSender '' has a Receiver or not.
 +
|-
 +
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">SendMessage(const AMessageID: Word)</syntaxhighlight>
 +
Sends a message to an object.
 +
|-
 +
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">SendMessage(const AMessageID: Word; const AValue: T)</syntaxhighlight>
 +
Sends a message with value to an object.
 +
|-
 +
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">SendMessageWithResult(const AMessageID: Word; var AValue: T)</syntaxhighlight>
 +
Sends a message with value to an object and allows to get result from '' Receiver '' .
 +
|-
 +
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">DisableNotify()</syntaxhighlight>
 +
Disables '' TMessageSender '' from sending messages.
 +
|-
 +
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">EnableNotify()</syntaxhighlight>
 +
Enables '' TMessageSender '' to send messages. Use CanNotify to check whether TMessageSender can send messages.
 +
|-
 +
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <syntaxhighlight lang="Delphi">CanNotify()</syntaxhighlight>
 +
Returns whether '' TMessageSender '' can send messages.
 +
|}

Версия 03:17, 10 июня 2019

Delphi

TfgMessageSender = class (TfgPersistent)

Описание

Class to allow sending message notifications to a TObject Receiver .

Методы

function
HasReceiver()

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.

function
CanNotify()

Returns whether TMessageSender can send messages.