Share via


Función TranslateCharsetInfo (wingdi.h)

Convierte la información del juego de caracteres y establece todos los miembros de una estructura de destino en los valores adecuados.

Sintaxis

BOOL TranslateCharsetInfo(
  [in, out] DWORD         *lpSrc,
  [out]     LPCHARSETINFO lpCs,
  [in]      DWORD         dwFlags
);

Parámetros

[in, out] lpSrc

Puntero al miembro fsCsb de una estructura FONTSIGNATURE si dwFlags está establecido en TCI_SRCFONTSIG. De lo contrario, este parámetro se establece en un valor DWORD que indica el origen.

[out] lpCs

Puntero a una estructura CHARSETINFO que recibe la información del juego de caracteres traducido.

[in] dwFlags

Marcas que especifican cómo realizar la traducción. Este parámetro puede ser uno de los valores siguientes.

Valor Significado
TCI_SRCCHARSET
Source contiene el valor del juego de caracteres en la palabra baja y 0 en la palabra alta.
TCI_SRCCODEPAGE
Source es un identificador de página de códigos en la palabra baja y 0 en la palabra alta.
TCI_SRCFONTSIG
Source es la parte de campo de bits de la página de códigos de una estructura FONTSIGNATURE . En la entrada, debe tener solo un conjunto de bits de página de códigos de Windows, ya sea para un valor de página de códigos ANSI o para un valor común de ANSI y OEM (para los valores oem, los bits 32-63 deben estar claros). En la salida, esto solo tiene un conjunto de bits.

Si se da el valor de TCI_SRCFONTSIG, el parámetro lpSrc debe ser la dirección del campo de bits de la página de códigos. Si se proporciona cualquier otro valor de TCI_, el parámetro lpSrc debe ser un valor que no sea una dirección.

TCI_SRCLOCALE
Windows 2000: Source es el identificador de configuración regional (LCID) o el identificador de idioma del diseño del teclado. Si es un identificador de idioma, el valor está en la palabra baja.

Valor devuelto

Devuelve un valor distinto de cero si se ejecuta correctamente o 0 de lo contrario. Para obtener información de error extendida, la aplicación puede llamar a GetLastError.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

CHARSETINFO

FONTSIGNATURE

Funciones Unicode y Juego de caracteres

Conjuntos de caracteres y Unicode