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


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

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

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

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

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