Форум » GUI » Как определить язык » Ответить

Как определить язык

Pasha: Как средствами winapi определить, установлена русская windows или нет

Ответов - 3

PSP: Это? http://msdn.microsoft.com/en-us/library/dd318123%28v=vs.85%29.aspx и еще HKLM\System\CurrentControlSet\Control\Nls\Language, параметр InstallLanguage

Sergey Spirin: Такой нехитрый есть прием, псевдо-код Дельфи: [pre2]var Buffer: array[0..100] of Char; i:integer; s:string begin i := GetLocaleInfo(GetSystemDefaultLCID(), LOCALE_SLANGUAGE, Buffer, SizeOf(Buffer)); if (i > 0) then SetString(s, Buffer, i-1); if s="Русский" then {Windows-РУС} else {Windows-European} ; end; [/pre2] P.S. англ.винды с русской локализацией возвращают "Russian".

Pasha: Это, спасибо




полная версия страницы