Compartilhar via


Convertendo cadeias de caracteres Unicode e ANSI

A Acessibilidade Ativa da Microsoft usa cadeias de caracteres Unicode conforme definido pelo tipo de dados BSTR . Se o aplicativo não usar cadeias de caracteres Unicode ou se você quiser converter cadeias de caracteres para determinadas chamadas à API, use as funções MultiByteToWideChar e WideCharToMultiByte microsoft Win32 para executar a conversão necessária.

Use WideCharToMultiByte para converter uma cadeia de caracteres Unicode em uma cadeia de caracteres ANSI. A função MultiByteToWideChar converte uma cadeia de caracteres ANSI em uma cadeia de caracteres Unicode.

Use SysAllocString e SysFreeString para alocar e liberar tipos de dados BSTR .

Para obter mais informações sobre essas funções de cadeia de caracteres, consulte suas referências no SDK (Software Development Kit) do Windows.