Форум: "Основная";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
ВнизПереключение раскладки клавиатуры Найти похожие ветки
← →
Vizitor (2005-02-24 12:29) [0]Как осуществить программно переключение раскладки клавиатуры на нужный язык?
← →
MU (2005-02-24 12:33) [1]ActivateKeyboardLayout
← →
MU (2005-02-24 12:33) [2]ActivateKeyboardLayout
← →
Vizitor (2005-02-24 12:42) [3]Thanks
← →
Vizitor (2005-02-24 12:46) [4]Хмм. а можно еще узнать, какие значения должна принимать переменная HKL? а то этого в Helpe нету
← →
MU (2005-02-24 12:51) [5]Latin = $409
Cyrillic = $419
← →
Леха (2005-02-24 12:53) [6]Объявляешь константу
const
RussianKeyboardLayout: PChar = "00000419";
или
409 - латынь (вроде)
При загрузке формы такой код
procedure TGlav_f.FormShow(Sender: TObject);
begin
LoadKeyboardLayout(RussianKeyboardLayout, KLF_ACTIVATE);
end;
← →
Anatoly Podgoretsky © (2005-02-24 13:13) [7]Vizitor (24.02.05 12:46) [4]
Хмм. а можно еще узнать, какие значения должна принимать переменная HKL? а то этого в Helpe нету
Не надо катить бочку на справку
pwszKLID
Points to the buffer that specifies the name of the keyboard layout. This name is a string composed from the hexadecimal value of the primary language identifier (low word) and a device identifier (high word). For example, U.S. English has a language identifier of 0x0409, so the primary U.S. English layout is named "00000409". Variants of U.S. English layout, such as the Dvorak layout, are named "00010409", "00020409", and so on. For a list of the primary language identifiers and secondary language identifiers that make up a language identifier, see the MAKELANGID macro.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.057 c