На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

GetTextCharsetInfo



The GetTextCharsetInfo function obtains information about the character set of the font that is currently selected into a specified device context.

UINT GetTextCharsetInfo(

HDC hdc, // handle to device context
LPFONTSIGNATURE lpSig, // pointer to structure to receive Unicode and code page data
DWORD dwFlags // reserved; must be zero
);


Parameters

hdc

Handle to a device context. The function obtains information about the font that is selected into this device context.

lpSig

Pointer to a FONTSIGNATURE data structure that receives font-signature information.
If a TrueType font is currently selected into the device context, the FONTSIGNATURE structure receives information that identifies the codepage and Unicode subranges for which the font provides glyphs.
If a font other than TrueType is currently selected into the device context, the FONTSIGNATURE structure receives zeroes. In this case, use the TranslateCharsetInfo function to obtain generic font-signature information for the character set.

The lpSig parameter can be NULL if you do not need the FONTSIGNATURE information. In this case, you can also call the GetTextCharset function, which is equivalent to calling GetTextCharsetInfo with lpSig set to NULL.

dwFlags

This parameter is reserved for future use. It must be set to zero.



Return Values

If the function succeeds, the return value identifies the character set of the font currently selected into the specified device context. The following character-set identifiers are defined:

ANSI_CHARSET
CHINESEBIG5_CHARSET
DEFAULT_CHARSET
GB2312_CHARSET
HANGEUL_CHARSET
OEM_CHARSET
SHIFTJIS_CHARSET
SYMBOL_CHARSET

Windows 95 only:

ARABIC_CHARSET
BALTIC_CHARSET
EASTEUROPE_CHARSET
GREEK_CHARSET
HEBREW_CHARSET
JOHAB_CHARSET
MAC_CHARSET
RUSSIAN_CHARSET
THAI_CHARSET
TURKISH_CHARSET

If the function fails, the return value is DEFAULT_CHARSET.

See Also

FONTSIGNATURE, GetTextCharset, TranslateCharsetInfo


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

GetTextCharsetInfo



Функция GetTextCharsetInfo получает информацию о наборе символов шрифта, который к настоящему времени выбран в определенный контекст устройства.

UINT GetTextCharsetInfo(

HDC hdc, // РУЧКА в контекст устройства
LPFONTSIGNATURE lpSig, // УКАЗАТЕЛЬ в структуру, чтобы получать Уникод и кодировать страничные данные DWORD dwFlags // зарезервированные; должно - нулевым
);


Параметры

hdc

Прооперируйте контекст устройства. Функция получает информацию о шрифте, который выбран в этот контекст устройства.

lpSig

Указатель в структуру данных FONTSIGNATURE, которая получает шрифтовая сигнатура информации.
Если шрифт TrueType к настоящему времени выбран в контекст устройства, структура FONTSIGNATURE получает информацию, которая идентифицирует codepage и подтипы Уникода для которых шрифт обеспечивает glyphs.
Если шрифт кроме TrueType к настоящему времени выбран в контекст устройства, структура FONTSIGNATURE получает нули. В этом случае, используйте функцию TranslateCharsetInfo, чтобы получать шрифтовую сигнатуру общей информации для набора символов.

Параметр lpSig может быть НЕДЕЙСТВИТЕЛЕН если Вам не нужно информация FONTSIGNATURE. В этом случае, Вы можете также назвать функцию GetTextCharset, которая - эквивалент вызову GetTextCharsetInfo с lpSig установленное на НЕДЕЙСТВИТЕЛЬНЫЙ.

dwFlags

Этот параметр зарезервирован для будущего использования. Должно быть установлено в нуль.



Обратные Величины

Если функция добивается успеха, обратная величина идентифицирует набор символов шрифта к настоящему времени выбранного в определенный контекст устройства. Следующий символ-установивший идентификаторы определены:

ANSI_CHARSET CHINESEBIG5_CHARSET DEFAULT_CHARSET GB2312_CHARSET HANGEUL_CHARSET OEM_CHARSET SHIFTJIS_CHARSET SYMBOL_CHARSET

Windows 95 только:

ARABIC_CHARSET BALTIC_CHARSET EASTEUROPE_CHARSET GREEK_CHARSET HEBREW_CHARSET JOHAB_CHARSET MAC_CHARSET RUSSIAN_CHARSET THAI_CHARSET TURKISH_CHARSET

Если функция терпит неудачу, обратная величина - DEFAULT_CHARSET.

Смотри Также

FONTSIGNATURE, GetTextCharset, TranslateCharsetInfo


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz