Помощь - Поиск - Пользователи - Календарь
Полная версия: GetKBCodePage
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
18192123
На сколько я поняла, ф-ция GetKBCodePage возвращает идентификатор OEM кодовой страницы...И у меня такой вопрос: можно ли в соответствии с полученным идентификатором извлечь название самой кодовой страницы? Или это уже должен сам программист предусмотреть?
volvo
Ну, во-первых, MSDN ясно говорит, что эта функция оставлена только для совместимости с 16-битными версиями Windows, и рекомендует пользоваться функцией GetOEMCP()... А дальше - совсем просто: через GetOEMCP получаем код страницы, через GetCPInfoEx - информацию об этой странице:

...
CPINFOEX CPInfoEx = {0};
GetCPInfoEx(GetOEMCP(), 0, &CPInfoEx);
MessageBoxA(NULL, CPInfoEx.CodePageName, "CodePage name", MB_OK | MB_ICONINFORMATION);
...
18192123
Спасибо, действительно всё просто!!)
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.