Функция TranslateCharsetInfo (wingdi.h)
Преобразует сведения о наборе символов и задает для всех членов целевой структуры соответствующие значения.
Синтаксис
BOOL TranslateCharsetInfo(
[in, out] DWORD *lpSrc,
[out] LPCHARSETINFO lpCs,
[in] DWORD dwFlags
);
Параметры
[in, out] lpSrc
Указатель на элемент fsCsb структуры FONTSIGNATURE , если параметру dwFlags присвоено значение TCI_SRCFONTSIG. В противном случае этому параметру присваивается значение DWORD, указывающее источник.
[out] lpCs
Указатель на структуру CHARSETINFO , которая получает переведенные сведения о наборе символов.
[in] dwFlags
Флаги, указывающие способ выполнения перевода. Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
|
Источник содержит значение набора символов в нижнем слове и 0 в высоком слове. |
|
Источник — это идентификатор кодовой страницы в нижнем слове и 0 в высоком слове. |
|
Источником является частью битового поля кодовой страницы структуры FONTSIGNATURE . Во входных данных в этом случае должен быть задан только один бит кодовой страницы Windows, либо для значения кодовой страницы ANSI, либо для общего значения ANSI и OEM (для значений OEM разряды 32–63 должны быть чистыми). В выходных данных задан только один бит.
Если задано значение TCI_SRCFONTSIG, параметр lpSrc должен быть адресом битового поля кодовой страницы. Если задано другое значение TCI_, параметр lpSrc должен быть значением, а не адресом. |
|
Windows 2000: Источником является идентификатор языкового стандарта (LCID) или идентификатор языка раскладки клавиатуры. Если это идентификатор языка, значение будет в нижнем слове. |
Возвращаемое значение
Возвращает ненулевое значение в случае успешного выполнения или 0 в противном случае. Чтобы получить расширенные сведения об ошибке, приложение может вызвать GetLastError.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |