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 |
---|---|
|
Source contient la valeur du jeu de caractères dans le mot bas et 0 dans le mot haut. |
|
Source est un identificateur de page de codes dans le mot bas et 0 dans le mot haut. |
|
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. |
|
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 |