Как использовать разные шрифты?
Вопрос:
1. Как ставя фокус в n строку поля English автоматически сменить раскладку клавиатуры на English.
2. Естественно переместившись в поле Russian автоматически сменить раскладку клавиатуры на Russian
3. Находясь при редакции в поле Trans использовать простые шрифты, но привязать значение клавиш 1-0 спец. символы транскрипции.
4. Иметься также поле для хранения, рисунков с помощью чего или как можно его редактировать.
Цитата:
Originally posted by ФДУЧ
1. Как ставя фокус в n строку поля English автоматически сменить раскладку клавиатуры на English.
2. Естественно переместившись в поле Russian автоматически сменить раскладку клавиатуры на Russian
1. Как ставя фокус в n строку поля English автоматически сменить раскладку клавиатуры на English.
2. Естественно переместившись в поле Russian автоматически сменить раскладку клавиатуры на Russian
Для кириллицы:
[FONT=courier new]ActivateKeyboardLayout(LoadKeyboardLayout(IntToHex(MAKELANGID(LANG_RUSSIAN,
SUBLANG_DEFAULT),8).c_str(),0),0);[/FONT]
или проще
[FONT=courier new]ActivateKeyboardLayout(LoadKeyboardLayout("00000419", 0), 0);[/FONT]
или ещё проще
[FONT=courier new]LoadKeyboardLayout("00000419", KLF_ACTIVATE);[/FONT]
Для английской раскладки:
[FONT=courier new]LoadKeyboardLayout("00000409", KLF_ACTIVATE);[/FONT]