Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Keyboard. Определение текущего языка

11K
28 января 2007 года
zheka3
27 / / 28.11.2006
Написал код, определяюший текущий язык. Работает, но... Язык опеделяется только на самой форме проекта. А нужно так чтобы он определялся везде, как бы глобально

Вот код:
 
Код:
AnsiString langIDru = IntToHex(MAKELANGID(LANG_RUSSIAN,SUBLANG_DEFAULT),8); // rus
AnsiString langIDen = IntToHex(MAKELANGID(LANG_ENGLISH,SUBLANG_DEFAULT),8); // eng

if(GetKeyboardLayout(0) == LoadKeyboardLayout(langIDru.c_str(),0)) {
ShowMessage("RU!");
}
if(GetKeyboardLayout(0) == LoadKeyboardLayout(langIDen.c_str(),0)) {
ShowMessage("EN!");
}


Что здесь убрать или добавить?
246
28 января 2007 года
GIZMO
1.8K / / 30.07.2004
Цитата: zheka3
Написал код, определяюший текущий язык. Работает, но... Язык опеделяется только на самой форме проекта. А нужно так чтобы он определялся везде, как бы глобально

Вот код:
 
Код:
AnsiString langIDru = IntToHex(MAKELANGID(LANG_RUSSIAN,SUBLANG_DEFAULT),8); // rus
AnsiString langIDen = IntToHex(MAKELANGID(LANG_ENGLISH,SUBLANG_DEFAULT),8); // eng

if(GetKeyboardLayout(0) == LoadKeyboardLayout(langIDru.c_str(),0)) {
ShowMessage("RU!");
}
if(GetKeyboardLayout(0) == LoadKeyboardLayout(langIDen.c_str(),0)) {
ShowMessage("EN!");
}


Что здесь убрать или добавить?


Попробуй F1->Index->TLanguages Ok.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог