Gd converttext.ConvertText
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «{{TypeDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|type=function|src=function ConvertText(const S: String): String;}} <onlyinclude>Функция переключ…») |
SYSDBA (обсуждение | вклад) |
||
| (не показаны 2 промежуточные версии 1 участника) | |||
| Строка 1: | Строка 1: | ||
| − | {{ | + | {{FuncDef|unit={{#explode:{{PAGENAME}}|.|0}}|type=function|src=function ConvertText(const S: String): String;}} |
| − | <onlyinclude>Функция переключает клавиатуру на следующую раскладку в порядке живой очереди и перекодирует строку в соответствии с новой раскладкой клавиатуры.</onlyinclude> Функция применяется, например, в лукапе, где выполняется по нажатию на клавишу | + | <onlyinclude>Функция переключает клавиатуру на следующую раскладку в порядке живой очереди и перекодирует строку в соответствии с новой раскладкой клавиатуры.</onlyinclude> |
| + | |||
| + | Функция применяется, например, в [[GsIBLookupComboBox.TgsIBLookupComboBox|лукапе]], где выполняется по нажатию на клавишу '''F12'''. | ||
| + | |||
| + | '''Пример:''' Если пользователь хотел ввести Golden Software, но случайно сделал это на русской раскладке клавиатуры, то вместо того, чтобы переключать раскладку, удалять введенную абракадабру и вводить текст заново, ему достаточно нажать '''F12'''. Раскладка будет переключена на английскую а текст перекодирован так, как будто он был введен на английской раскладке. | ||
| + | |||
| + | ====См. также==== | ||
| + | |||
| + | * [http://msdn.microsoft.com/en-us/library/windows/desktop/ms646298%28v=vs.85%29.aspx GetKeyboardLayoutName function] | ||
Текущая версия на 19:38, 18 октября 2015
| Модуль: Gd converttext.pas | Тип: function |
Delphi:
function ConvertText(const S: String): String;
[править] Описание
Функция переключает клавиатуру на следующую раскладку в порядке живой очереди и перекодирует строку в соответствии с новой раскладкой клавиатуры.
Функция применяется, например, в лукапе, где выполняется по нажатию на клавишу F12.
Пример: Если пользователь хотел ввести Golden Software, но случайно сделал это на русской раскладке клавиатуры, то вместо того, чтобы переключать раскладку, удалять введенную абракадабру и вводить текст заново, ему достаточно нажать F12. Раскладка будет переключена на английскую а текст перекодирован так, как будто он был введен на английской раскладке.