FMX.AcceleratorKey.IFMXAcceleratorKeyRegistryService
Delphi
IFMXAcceleratorKeyRegistryService = interface
C++
__interface INTERFACE_UUID("{0D06B7CC-FAF2-45F8-B7AA-D4B84FD384B7}") IFMXAcceleratorKeyRegistryService : public System::IInterface
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | FMX.AcceleratorKey.pas FMX.AcceleratorKey.hpp |
FMX.AcceleratorKey | FMX.AcceleratorKey |
Description
Définit l'interface pour fournir la prise en charge des touches accélératrices.
Utilisez l'interface IFMXAcceleratorKeyRegistryService pour fournir la prise en charge d'un accès rapide par le clavier à un contrôle spécifique. Les contrôles propriétaires d'un service de touche accélératrice peuvent implémenter :
- Une méthode pour recenser ou dérecenser un objet en tant que récepteur de touches accélératrices pour un conteneur racine donné.
- Une méthode pour retirer le registre entier des touches accélératrices pour un conteneur racine donné.
- Une méthode pour émettre la touche accélératrice vers le conteneur racine donné.
- Une méthode pour changer la racine où est recensé le récepteur.
- Une méthode pour renvoyer le caractère de raccourci et l'index de position dans sa chaîne de texte.