FMX.Types.TVKAutoShowMode

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TVKAutoShowMode = (DefinedBySystem, Never, Always);

C++

enum class DECLSPEC_DENUM TVKAutoShowMode : unsigned int { DefinedBySystem, Never, Always, vkasDefinedBySystem _DEPRECATED_ATTRIBUTE3("Use TVKAutoShowMode.DefinedBySystem")  = 0x0, vkasNever _DEPRECATED_ATTRIBUTE3("Use TVKAutoShowMode.Never")  = 0x1, vkasAlways _DEPRECATED_ATTRIBUTE3("Use TVKAutoShowMode.Always")  = 0x2 };

Properties

Type Visibility Source Unit Parent
enum public
FMX.Types.pas
FMX.Types.hpp
FMX.Types FMX.Types

Description

Is primarily used for debugging purposes.

Constants defined in the TVKAutoShowMode type are primarily intended to be used as values of the VKAutoShowMode global variable. VKAutoShowMode can be used for debugging purposes to define which values should the GetVirtualKeyBoardState function return. See VKAutoShowMode for more details.

TVKAutoShowMode defines the following values that can be checked by implementations of the GetVirtualKeyBoardState function:

Value Meaning

DefinedBySystem

The value returned by the GetVirtualKeyBoardState function is determined by the OS system (default). For example, under Windows, GetVirtualKeyBoardState returns AutoShow if a physical keyboard is absent on the system.

Never

GetVirtualKeyBoardState should never return AutoShow.

Always

GetVirtualKeyBoardState should always return AutoShow. For example, under Windows, GetVirtualKeyBoardState returns AutoShow even when a physical keyboard exists.

See Also