Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.01.23;
Скачать: [xml.tar.bz2];

Вниз

Программное переключение раскладки   Найти похожие ветки 

 
TStas   (2010-10-26 21:17) [0]

Не ругайтесь сразу, куда-то файлик с константами потерял.
LoadKeyboardLayout("00000409",KLF_ACTIVATE); //Ангилийский
А у русской раскладки какое число в кавычках передавать?


 
И. Павел ©   (2010-10-26 21:46) [1]

0x0419

http://msdn.microsoft.com/en-us/library/dd318693(v=VS.85).aspx


 
TStas   (2010-10-27 00:32) [2]

Но там восьмиричные числа, а нужно почему-то передавать строку с записью числа. Как в строку перевести?


 
И. Павел ©   (2010-10-27 07:57) [3]

"00000419"


 
TStas   (2010-10-27 14:46) [4]

Павел, спасибо. То есть нужно лишь приделать впереди нули и взять в апострофы?


 
И. Павел ©   (2010-10-27 14:58) [5]

> То есть нужно лишь приделать впереди нули и взять в апострофы?

Да. Вот как написано в msdn:

"The name of the input locale identifier to load. This name is a string composed of the hexadecimal value of the 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."


 
TStas   (2010-10-27 22:41) [6]

Спасибо, вопрос снят. Просто я раньше пользовался неглядя, копируя из файла пример, а потом меня сильно удивило, почему заведомо числовое значение передаётся как строка (указатель на нуль-терминальную строку).



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.01.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
2-1288978653
Aleks
2010-11-05 20:37
2011.01.23
Delphi и сканер штрих-кода


8-1208978313
doKi
2008-04-23 23:18
2011.01.23
диффузное освещение текстуры


4-1243613031
GanibalLector
2009-05-29 20:03
2011.01.23
Номер порта на модеме


15-1286396952
Юрий
2010-10-07 00:29
2011.01.23
С днем рождения ! 7 октября 2010 четверг


2-1288164273
LDV
2010-10-27 11:24
2011.01.23
парсинг строки имени файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский