Gd converttext.ConvertText
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 4: | Строка 4: | ||
Функция применяется, например, в [[GsIBLookupComboBox.TgsIBLookupComboBox|лукапе]], где выполняется по нажатию на клавишу '''F12'''. | Функция применяется, например, в [[GsIBLookupComboBox.TgsIBLookupComboBox|лукапе]], где выполняется по нажатию на клавишу '''F12'''. | ||
| − | + | '''Пример:''' Если пользователь хотел ввести Golden Software, но случайно сделал это на русской раскладке клавиатуры, то вместо того, чтобы переключать раскладку, удалять введенную абракадабру и вводить текст заново, ему достаточно нажать '''F12'''. Раскладка будет переключена на английскую а текст перекодирован так, как будто он был введен на английской раскладке. | |
| + | |||
| + | ====См. также==== | ||
| + | |||
| + | * [http://msdn.microsoft.com/en-us/library/windows/desktop/ms646298%28v=vs.85%29.aspx GetKeyboardLayoutName function] | ||
Версия 20:44, 28 августа 2012
| Модуль: Gd converttext.pas | Тип: function |
Delphi:
function ConvertText(const S: String): String;
Описание
Функция переключает клавиатуру на следующую раскладку в порядке живой очереди и перекодирует строку в соответствии с новой раскладкой клавиатуры.
Функция применяется, например, в лукапе, где выполняется по нажатию на клавишу F12.
Пример: Если пользователь хотел ввести Golden Software, но случайно сделал это на русской раскладке клавиатуры, то вместо того, чтобы переключать раскладку, удалять введенную абракадабру и вводить текст заново, ему достаточно нажать F12. Раскладка будет переключена на английскую а текст перекодирован так, как будто он был введен на английской раскладке.