FGX.Platform.KeyMapping.TfgKeyMapping: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | * [[ FGX.Platform.KeyMapping | | + | * [[ System.TObject | Вверх к родителю: TObject ]] |
+ | * [[ FGX.Platform.KeyMapping | К модулю: FGX.Platform.KeyMapping ]] | ||
Delphi | Delphi | ||
<syntaxhighlight lang="Delphi">TfgKeyMapping = class (TObject)</syntaxhighlight> | <syntaxhighlight lang="Delphi">TfgKeyMapping = class (TObject)</syntaxhighlight> | ||
+ | |||
+ | <p class="class-inheritance"><span class="type-border">[[System.TObject|TObject]]</span> -> <span class="type-border">[[FGX.Platform.KeyMapping.TfgKeyMapping|TfgKeyMapping]]</span></p> | ||
== Описание == | == Описание == | ||
− | + | <p>Фасад для работы с нативными и виртуальными кодами кнопок.</p> | |
− | |||
== Методы == | == Методы == | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">RegisterKey(const APlatformKeyCode: [[Integer]]; const AVirtualKeyCode: [[Integer]])</code> | + | | <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">RegisterKey(const APlatformKeyCode: [[Integer]]; const AVirtualKeyCode: [[Integer]])</code> |
− | Регистрирует платформозависимый код кнопки в платформонезависимый виртуальный. | + | <p>Регистрирует платформозависимый код кнопки в платформонезависимый виртуальный.</p> |
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">PlatformToVirtualKey(const APlatformKeyCode: [[Integer]]): [[Integer]]</code> | + | | <syntaxhighlight lang="Delphi">class function</syntaxhighlight> || <code lang="Delphi">PlatformToVirtualKey(const APlatformKeyCode: [[Integer]]): [[Integer]]</code> |
− | Возвращает платформонезависимый код клавиши по | + | |
+ | <p>Возвращает платформонезависимый код клавиши по платформозависимому коду.</p><div class="info">Если кнопка с указанным платформозависимым кодом не найдена, то вернет 0</div> | ||
|} | |} |
Текущая версия на 04:01, 19 ноября 2019
Delphi
TfgKeyMapping = class (TObject)
Описание
Фасад для работы с нативными и виртуальными кодами кнопок.
Методы
class procedure
|
RegisterKey(const APlatformKeyCode: Integer; const AVirtualKeyCode: Integer)
Регистрирует платформозависимый код кнопки в платформонезависимый виртуальный. |
class function
|
PlatformToVirtualKey(const APlatformKeyCode: Integer): Integer
Возвращает платформонезависимый код клавиши по платформозависимому коду. Если кнопка с указанным платформозависимым кодом не найдена, то вернет 0
|