Функция GetTextCharsetInfo (wingdi.h)
Извлекает сведения о наборе символов шрифта, выбранного в данный момент в указанном контексте устройства.
Синтаксис
int GetTextCharsetInfo(
[in] HDC hdc,
[out, optional] LPFONTSIGNATURE lpSig,
[in] DWORD dwFlags
);
Параметры
[in] hdc
Дескриптор контекста устройства. Функция получает сведения о шрифте, выбранном в контексте этого устройства.
[out, optional] lpSig
Указатель на структуру данных FONTSIGNATURE , которая получает сведения о сигнатуре шрифта.
Если в настоящее время в контексте устройства выбран шрифт TrueType, структура FONTSIGNATURE получает сведения, определяющие кодовую страницу и поддиапасти Юникода, для которых шрифт предоставляет глифы.
Если в настоящее время в контексте устройства выбран шрифт, отличный от TrueType, структура FONTSIGNATURE получает нули. В этом случае приложение должно использовать функцию TranslateCharsetInfo для получения общих сведений о сигнатуре шрифта для кодировки.
Параметр lpSig задает значение NULL , если приложению не требуются сведения FONTSIGNATURE . В этом случае приложение также может вызывать функцию GetTextCharset , которая эквивалентна вызову GetTextCharsetInfo с lpSig , для которого задано значение NULL.
[in] dwFlags
Защищены; Значение должно иметь значение 0.
Возвращаемое значение
В случае успешного выполнения возвращает значение, определяющее набор символов шрифта, выбранного в данный момент в указанном контексте устройства. Определены следующие идентификаторы кодировки:
Если функция завершается сбоем, возвращаемое значение DEFAULT_CHARSET.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |