- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Русский справочник по Win32 API - Тарас Сорока
Шрифт:
Интервал:
Закладка:
EnumCodePagesProc является "заполнителем" для имени определяемой приложением функции.
EnumCodePagesProc может выполнять любые желаемые действия.
Приложение регистрирует функцию EnumCodePagesProc , передавая ее адрес в функцию EnumSystemCodePages .
Значение типа CODEPAGE _ ENUMPROC является указателем на функцию EnumCodePagesProc .
См. также
EnumSystemCodePages .
GetACP
Функция GetACP возвращает идентификатор текущей кодовой страницы ANSI для системы.
UINT GetACP ( VOID )
Параметры
Функция не имеет параметров.
Возвращаемые значения
В случае успеха возвращается идентификатор текущей кодовой страницы ANSI для системы, или идентификатор по умолчанию, если текущая кодовая страница не установлена.
Комментарии
Ниже представлены идентификаторы кодовых страниц ANSI :
Идентификатор
Значение
874
Тайская
932
Японская
936
Китайская (КНР, Сингапур)
949
Корейская
950
Китайская (Тайвань, Гонконг)
1200
Юникод ( ISO 10646)
1250
Восточноевропейская ( Windows 3.1 )
1251
Кириллическая ( Windows 3.1 )
1252
Latin 1( Windows 3.1; США, Западная Европа)
1253
Греческая ( Windows 3.1 )
1254
Турецкая ( Windows 3.1 )
1255
Еврейская
1256
Арабская
1257
Балтийская
См. также
GetCPInfo, GetOEMCP .
GetCPInfo
Функция GetCPInfo извлекает информацию о любой действительной или доступной кодовой странице.
BOOL GetCPInfo (
UINT CodePage , // идентификатор кодовой страницы
LPCPINFO lpCPInfo // адрес структуры для информации
);
Параметры
CodePage - определяет идентификатор кодовой страницы, информация о которой извлекается. Вы можете указать идентификатор для любой установленной или доступной кодовой страницы, или вы можете указать одно из следующих предопределенных значений:
Значение
Пояснение
CP_ACP
Использует кодовую страницу ANSI по умолчанию.
CP_MACCP
Использует кодовую страницу Макинтош по умолчанию.
CP_OEMCP
Использует кодовую страницу OEM по умолчанию.
lpCPInfo - указатель на структуру типа CPINFO , которая получает информацию о кодовой странице.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
Если кодовая страница не установлена или недоступна, GetCPInfo устанавливает значение последней ошибки в ERROR_INVALID_PARAMETER .
См. также
GetACP, GetOEMCP, CPINFO .
GetSystemDefaultLCID
Функция GetSystemDefaultLCID извлекает идентификатор системной локали по умолчанию.
LCID GetSystemDefaultLCID ( VOID )
Параметры
Функция не имеет параметров.
Возвращаемые значения
В случае успеха возвращается идентификатор системной локали по умолчанию.
См. также
GetLocaleInfo, GetUserDefaultLCID, MAKELCID .
GetThreadLocale
Функция GetThreadLocale возвращается текущую локаль вызывающего потока.
LCID GetThreadLocale ( VOID )
Параметры
Функция не имеет параметров.
Возвращаемые значения
Функция возвращает 32-битный идентификатор локали вызывающего потока.
Комментарии
При создании потока ему дается системная локаль потока по умолчанию. Система читает системную локаль потока по умолчанию из реестра при загрузке системы. Системная локаль потока по умолчанию может быть изменена в Панели управления.
См. также
SetThreadLocale, GetSystemDefaultLCID, GetUserDefaultLCID .
IsValidCodePage
Функция IsValidCodePage определяет, является ли действительной указанная кодовая страница.
BOOL IsValidCodePage (
UINT CodePage // проверяемая кодовая страница
);
Параметры
CodePage - определяет кодовую страницу, подлежащую проверке. Каждая кодовая страница идентифицируется уникальным номером.
Возвращаемые значения
Если кодовая страница действительна, возвращается ненулевое значение.
Если кодовая страница недействительна, возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
Кодовая страница действительна только в том случае, если она установлена в системе.
Ниже приведены идентификаторы кодовых страниц ОЕМ:
Идентификатор
Пояснение
037
EBCDIC .
437
MS - DOS (США).
500
EBCDIC "500V1" .
708
Арабская ( ASMO 708).
709
Арабская ( ASMO 449+, BCON V4).
710
Арабская (Transparent Arabic).
720
Арабская (Transparent ASMO).
737
Греческая (ранее 437 G ).
775
Балтийская.
850
MS - DOS многоязыковая ( Latin I ).
852
MS - DOS восточноевропейская ( Latin II ).
855
Кириллица IBM .
857
Турецкая IBM .
860
MS - DOS (Португалия).
861
MS - DOS (Исландия).
862
Еврейская.
863
MS - DOS (Французская Канада).
864
Арабская.
865
MS - DOS скандинавская.
866
MS - DOS русская.
869
Современная греческая IBM .
874
Тайская.
875
EBCDIC .
932
Японская.
936
Китайская (КНР, Сингапур).
949
Корейская.
950
Китайская (Тайвань, Гонконг).
1026
EBCDIC.
1200
Unicode (BMP или ISO 10646).
1250
Windows 3.1 (Восточная Европа).
1251
Windows 3.1 ( Кириллица ).
1252
Windows 3.1 США (ANSI).
1253
Греческая Windows 3.1.
1254
Турецкая Windows 3.1.
1255
Еврейская.
1256
Арабская.
1257
Балтийская.
1361
Корейская ( Johab ).
10000
Macintosh латинская.
10001
Macintosh японская .
10006
Macintosh греческая I .
10007
Macintosh кириллическая.
10029
Macintosh Latin 2.
10079
Macintosh (Исландия).
10081
Macintosh турецкая.
См. также
GetACP, GetCPInfo, GetOEMCP .
SetThreadLocale
Функция SetThreadLocale устанавливает текущую локаль вызывающего потока.
BOOL SetThreadLocale (
LCID Locale // идентификатор локали
);
Параметры
Locale - определяет новую локаль для вызывающего потока. Значение этого параметра может быть идентификатором локали, созданным макросом MAKELCID , или одним из следующих предопределенных значений:
Значение
Пояснение
LOCALE_SYSTEM_DEFAULT
Системная локаль по умолчанию.
LOCALE_USER_DEFAULT
Пользовательская локаль по умолчанию.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .

