На сколько я поняла, ф-ция GetKBCodePage возвращает идентификатор OEM кодовой страницы...И у меня такой вопрос: можно ли в соответствии с полученным идентификатором извлечь название самой кодовой страницы? Или это уже должен сам программист предусмотреть?
Ну, во-первых, MSDN ясно говорит, что эта функция оставлена только для совместимости с 16-битными версиями Windows, и рекомендует пользоваться функцией GetOEMCP()... А дальше - совсем просто: через GetOEMCP получаем код страницы, через http://msdn.microsoft.com/en-us/library/ms776330(VS.85).aspx - информацию об этой странице:
...
CPINFOEX CPInfoEx = {0};
GetCPInfoEx(GetOEMCP(), 0, &CPInfoEx);
MessageBoxA(NULL, CPInfoEx.CodePageName, "CodePage name", MB_OK | MB_ICONINFORMATION);
...
Спасибо, действительно всё просто!!)