Делфи кс.
Для вкладки Administrative
— язык Unicode
используйте GetSystemDefaultLangID.
Для вкладки Formats
используйте GetUserDefaultLangID
Но что мне использовать для вкладки For Tab Location
?
Для вкладки "Клавиатура и язык"
для Vista и выше: Getlocaleinfo с ключом LOCALE_CUSTOM_UI_DEFAULT
Function GetLocaleInformation(flag: integer): string;
var
pclca: array[0..20] of char;
begin
if (GetLocaleInfo(
//locale_system_default - Always identical values returns
LOCALE_CUSTOM_UI_DEFAULT // work only Vista-Win7, not Xp **
,flag,pclca,19) <= 0 ) then begin
pclca[0] := #0;
end;
Result := pclca;
end;
- Как определить местоположение в Xp+Win7 и язык отображения в Xp?
- Может быть универсальным ключом для определения "Языка отображения" как для Xp, так и для Win7
- Как получить список установленных языков интерфейса?