Поделиться через


Преобразование строк Юникода и ANSI

Microsoft Active Accessibility использует строки Юникода в соответствии с типом данных BSTR . Если приложение не использует строки Юникода или вы хотите преобразовать строки для определенных вызовов API, используйте функции Microsoft Win32 MultiByteToWideChar и WideCharToMultiByte , чтобы выполнить необходимое преобразование.

Используйте WideCharToMultiByte для преобразования строки Юникода в строку ANSI. Функция MultiByteToWideChar преобразует строку ANSI в строку Юникода.

Используйте SysAllocString и SysFreeString для выделения и освобождения типов данных BSTR .

Дополнительные сведения об этих строковых функциях см. в справочниках по этим функциям в пакете средств разработки программного обеспечения (SDK) для Windows.