Liste des types de messages FireMonkey
Remonter à Utilisation de la solution de messagerie multiplate-forme RTL
Cette page contient une liste de messages RTL que FireMonkey fournit, soit
traduits à partir de messages système, soit implémentés par le framework FireMonkey.
Sommaire
Types de messages multiplates-formes
Le framework FireMonkey n'envoie pas tous les types de messages suivants dans chaque plate-forme. Par exemple, FireMonkey envoie seulement les messages de type TApplicationEventMessage dans Android et iOS. Néanmoins, ces types de messages sont déclarés dans chaque plate-forme. Dans ces plates-formes où FireMonkey n'envoie pas de messages d'un type spécifique, vous pouvez toujours créer des instances du type de message.
Elément | Plates-formes | |||
---|---|---|---|---|
Android | iOS | Mac OS X | Windows | |
Pris en charge |
Pris en charge |
|||
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
||||
Pris en charge |
||||
Pris en charge |
Pris en charge |
|||
Pris en charge |
||||
Pris en charge |
||||
Pris en charge |
||||
Pris en charge |
||||
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
||||
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge | |
Pris en charge |
Pris en charge |
Pris en charge |
Types de messages spécifiques à la plate-forme
Les tableaux suivants contiennent les types de messages que FireMonkey envoie seulement sur des plates-formes spécifiques.
De plus, vous pouvez seulement créer des instances de ces types de messages sur les plates-formes prises en charge. Vous pouvez toujours instancier dans n'importe quelle plate-forme les types de messages, listés ici, qui utilisent la classe générique TMessage, comme TMessage<TNotification>
, à condition que la classe (comme TNotification
) soit également définie dans toutes les plates-formes.
Types de messages Android
Elément | Description |
---|---|
|
L'implémentation Android de System.Notification envoie des messages de ce type quand elle détecte une notification système préalablement planifiée avec TCustomNotificationCenter.ScheduleNotification. Cela inclut :
Ces messages contiennent une instance de TNotification. |
|
L'implémentation Android de FMX.Platform envoie des messages de ce type quand elle reçoit une notification système à propos de l'utilisateur annulant une action de prise d'une photo provenant de votre application. Ces messages contiennent un entier avec le code de requête de l'intention Android sous-jacente (EN). |
|
L'implémentation Android de FMX.Platform envoie des messages de ce type quand elle reçoit une notification système à propos de l'utilisateur ayant pris une photo en tant que résultat d'un appel à IFMXCameraService.TakePhoto ou IFMXTakenImageService.TakeImageFromLibrary, ou exécutant une action de prise d'une photo dans votre application. Ces messages contiennent une chaîne avec le chemin de l'image prise. Si vous appelez la méthode afin d'obtenir une image depuis le périphérique, et n'avez pas spécifié un gestionnaire d'événement pour obtenir avec succès une image, ce message est suivi de l'un des messages suivants :
|
|
L'implémentation Android de FMX.Platform envoie des messages de ce type quand elle reçoit une notification système préalablement planifiée avec TCustomNotificationCenter.ScheduleNotification. Ces messages contiennent une instance de
|
|
L'implémentation Android de FMX.Platform envoie des messages de ce type quand elle reçoit une notification système d'usage général, c'est-à-dire une notification système qui n'est pas le résultat d'une action de prise d'une photo provenant de votre application. Ces messages contiennent les données renvoyées par onActivityResult (EN) dans les propriétés suivantes :
|
Types de messages iOS
Elément | Description |
---|---|
|
L'implémentation iOS de System.Notification envoie des messages de ce type quand elle détecte une notification système préalablement planifiée avec TCustomNotificationCenter.ScheduleNotification. Ces messages TMessage<TNotification> sont envoyés en réponse aux messages TMessage<UILocalNotification> reçus. Ces messages contiennent une instance de TNotification. |
|
L'implémentation iOS de FMX.Platform envoie des messages de ce type quand elle reçoit une notification système préalablement planifiée avec TCustomNotificationCenter.ScheduleNotification. Ces messages contiennent une instance de UILocalNotification (EN), une classe de l'API iOS. |
Types de messages Mac OS X
Elément | Description |
---|---|
|
L'implémentation Mac OS X de System.Notification envoie des messages de ce type quand elle détecte une notification système préalablement planifiée avec TCustomNotificationCenter.ScheduleNotification. Ces messages contiennent une instance de TNotification. |