FMX.AcceleratorKey.IFMXAcceleratorKeyRegistryService
Delphi
IFMXAcceleratorKeyRegistryService = interface
C++
__interface  INTERFACE_UUID("{0D06B7CC-FAF2-45F8-B7AA-D4B84FD384B7}") IFMXAcceleratorKeyRegistryService  : public System::IInterface
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| interface class | public | FMX.AcceleratorKey.pas FMX.AcceleratorKey.hpp | FMX.AcceleratorKey | FMX.AcceleratorKey | 
Description
Defines the interface to provide support for accelerator keys.
Use the IFMXAcceleratorKeyRegistryService interface to provide support for a quick keyboard access to a specific control. Controls that own an acccelerator key service can implement:
- A method to register or unregister an object as a receiver of accelerator keys for the a given root container.
- A method to remove the entire registry of accelerator keys for a given root container.
- A method to emit the accelerator key to a given root container
- A method to change the root where the receiver is registered.
- A method to return the accelerator character and the position index inside its text string.