|
Тема |
може би [re: Adjamia] |
|
Автор |
e-de (член) |
|
Публикувано | 23.02.01 19:22 |
|
|
звинявай ама виждам че съм забравил да ти пратя това:
function CheckLocaleID : Boolean;
const TARGET_LCID = 1026;
begin
Result := GetSystemDefaultLCID = TARGET_LCID;
end;
функцията проверява дали system locale-то е това което ти трябва (в примера е Bulgarian 0x402 / 1026), като сравнява текущата стойност на GetSystemDefaultLCID с константатаTARGET_LCID, в която се казва какво locale ти трябва.
тествано е за WinNT 4.0 (направих си програмка, която има менюта и бутони на Български и я пусках при различни настройки на Regional Settings), но би трябвало да работи и за Windows 9x и Windows 2000 - имай грижата да си го тестваш, защото тука няма читав Windows различен от NT.
стойности за TARGET_LCID можеш да намериш в win32.hlp - Language Identifiers, мястото трябва да ти е пзнато, ако съдя по списъка който си пуснал...
А Картаген... вие си знаете за Картаген
s/Картаген/Модератор/g
|
| |
|
|
|