Partager via


Fonction TranslateCharsetInfo (wingdi.h)

Convertit les informations de jeu de caractères et définit tous les membres d’une structure de destination sur les valeurs appropriées.

Syntaxe

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

Paramètres

[in, out] lpSrc

Pointeur vers le membre fsCsb d’une structure FONTSIGNATURE si dwFlags est défini sur TCI_SRCFONTSIG. Sinon, ce paramètre est défini sur une valeur DWORD indiquant la source.

[out] lpCs

Pointeur vers une structure CHARSETINFO qui reçoit les informations du jeu de caractères traduit.

[in] dwFlags

Indicateurs spécifiant comment effectuer la traduction. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
TCI_SRCCHARSET
Source contient la valeur du jeu de caractères dans le mot bas et 0 dans le mot haut.
TCI_SRCCODEPAGE
Source est un identificateur de page de codes dans le mot bas et 0 dans le mot haut.
TCI_SRCFONTSIG
Source est la partie champ de bits de la page de codes d’une structure FONTSIGNATURE . Lors de l’entrée, un seul bit de page de codes Windows doit être défini, soit pour une valeur de page de codes ANSI, soit pour une valeur ANSI et OEM commune (pour les valeurs OEM, les bits 32-63 doivent être clairs). Sur la sortie, il n’y a qu’un seul bit défini.

Si la valeur TCI_SRCFONTSIG est donnée, le paramètre lpSrc doit être l’adresse du champ de bits de la page de codes. Si une autre valeur de TCI_ est donnée, le paramètre lpSrc doit être une valeur et non une adresse.

TCI_SRCLOCALE
Windows 2000 : La source est l’identificateur de paramètres régionaux (LCID) ou l’identificateur de langue de la disposition du clavier. S’il s’agit d’un identificateur de langue, la valeur est dans le mot bas.

Valeur retournée

Retourne une valeur différente de zéro en cas de réussite, ou 0 dans le cas contraire. Pour obtenir des informations d’erreur étendues, l’application peut appeler GetLastError.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête wingdi.h (inclure Windows.h)
Bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

CHARSETINFO

FONTSIGNATURE

Fonctions Unicode et jeu de caractères

Unicode et jeux de caractères