UDF > WinAPIEx > Conversion >


_WinAPI_MultiByteToWideCharEx

Mappe une chaîne de caractère en une chaîne de caractère large (Unicode)

#include <WinAPIConv.au3>
_WinAPI_MultiByteToWideCharEx ( $sText, $pText [, $iCodePage = 0 [, $iFlags = 0]] )

Paramètres

$sText Texte à convertir
$pText Pointeur vers une structure d'octets où la chaîne convertie sera stockée
$iCodePage [optionnel] Spécifie la page de code à utiliser pour effectuer la conversion:
0 - Page de code ANSI
1 - Page de code OEM
2 - Page de code Macintosh
$iFlags [optionnel] Flags qui indiquent s'il faut convertir en caractères larges précomposés ou composites:
$MB_PRECOMPOSED - Toujours utiliser des caractères précomposés
$MB_COMPOSITE - Toujours utiliser des caractères composites
$MB_USEGLYPHCHARS - Utiliser des caractères glyphe au lieu des caractères de contrôle

Valeur de retour

Succès: Retourne True
Échec: Retourne False, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Remarque

La longueur de la structure d'octet doit être au moins deux fois la longueur de $sText

En relation

_WinAPI_MultiByteToWideChar