Язык

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GluKoBuG
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 11.06.2006 (Вс) 21:49
Откуда: отсюда!

Язык

Сообщение GluKoBuG » 12.06.2006 (Пн) 11:36

Подскажите, какую API - функцию нада использовать для определения текущего языка?
Глюк - не глюк, если его можно исправить

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 12.06.2006 (Пн) 11:43

Если ты про раскладку, то вроде
GetKeyboardLayoutName

А так, текущий установленный язык определяется взглядом в зеркало с открытым ртом. API тут не при чем.

GluKoBuG
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 11.06.2006 (Вс) 21:49
Откуда: отсюда!

Сообщение GluKoBuG » 12.06.2006 (Пн) 11:47

GAGArin писал(а):Если ты про раскладку, то вроде
GetKeyboardLayoutName

А так, текущий установленный язык определяется взглядом в зеркало с открытым ртом. API тут не при чем.

:D
А можно полный деклар... В API-Viewer'е её почему-то нету :?:
Глюк - не глюк, если его можно исправить

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 12.06.2006 (Пн) 11:53

Public Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long
За использование не отвечаю. Ни разу сам не юзал. :roll:

GluKoBuG
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 11.06.2006 (Вс) 21:49
Откуда: отсюда!

Сообщение GluKoBuG » 13.06.2006 (Вт) 17:49

Типа, заглючило. Пришлось GetKeyboardLayout просто.
Глюк - не глюк, если его можно исправить

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 14.06.2006 (Ср) 3:35

GetKeyboardLayoutName, ActivateKeyboardLayout... 409 - eng, 419 - rus
Бороться и искать, найти и перепрятать!

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 14.06.2006 (Ср) 9:24

GluKoBuG писал(а):А можно полный деклар... В API-Viewer'е её почему-то нету :?:


Кстати, на будущее, когда понадобится декларация - можешь в любом поисковике просто набрать нечто вроде:

DECLARE GetKeyboardLayoutName

После чего увидишь кучу деклараций, а пройдясь по ссылкам еще и примеры...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList  
cron