![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить язык, используемый пользователем по умолчанию.
Дас Виндовс 45 © (2004-04-26 23:12:00)Создаю свой инсталлятор с выбором языка. Как определить язык, который пользователь использует по умолчанию?
Дас Виндовс 45 (2004-04-26 23:53:00) [1]Благодарю.
GuAV (2004-04-26 23:44:00) [2]Числом:
GetSystemDefaultLCID
Текстом:
var size: Integer; P: PChar;
begin
size := GetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SLANGUAGE, nil,0 ) + 1;
GetMem(P, size);
GetLocaleInfo(LOCALE_SYSTEM_DEFAULT,
LOCALE_SLANGUAGE, P, Size );
MsgOK(P);
FreeMem(P, size);
end;
Пользовательские а не системные:
GetUserDefaultLCID и LOCALE_USER_DEFAULT
смотри Win32.hlp, locales