Compartir a través de


Conversión de cadenas Unicode y ANSI

La accesibilidad activa de Microsoft usa cadenas Unicode definidas por el tipo de datos BSTR . Si la aplicación no usa cadenas Unicode o si desea convertir cadenas para determinadas llamadas API, use las funciones MultiByteToWideChar y WideCharToMultiByte Microsoft Win32 para realizar la conversión necesaria.

Use WideCharToMultiByte para convertir una cadena Unicode en una cadena ANSI. La función MultiByteToWideChar convierte una cadena ANSI en una cadena Unicode.

Use SysAllocString y SysFreeString para asignar y liberar tipos de datos BSTR .

Para obtener más información sobre estas funciones de cadena, consulte sus referencias en el Kit de desarrollo de software (SDK) de Windows.