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.