Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ GetSystemDefaultLCID()

Автор: 18192123 26.09.2008 5:25

Ещё один вопросик..с функцией GetSystemDefaultLCID()...из msdn поняла, что она возвращает код региона...получила 1049, догадываюсь, что это RUS..Но подскажите пожалуйста, а как здесь получить значение, соответствующее полученному с помощью GetSystemDefaultLCID() коду?

Автор: volvo 26.09.2008 5:42

Аналогично тому, как это делалось для GetOEMCP():

	char buffer[80] = {0};
GetLocaleInfo(GetSystemDefaultLCID(),
// LOCALE_SABBREVCTRYNAME,
LOCALE_SENGCOUNTRY,
buffer, 80
);
MessageBoxA(NULL, buffer, "Country", MB_OK | MB_ICONINFORMATION);

Закомментированный параметр даст сокращение страны, раскомментированный - полное английское название...

Автор: 18192123 26.09.2008 5:45

Большое спасибо) Ясно!)