转换 Unicode 和 ANSI 字符串
Microsoft Active Accessibility 使用 由 BSTR 数据类型定义的 Unicode 字符串。 如果应用程序不使用 Unicode 字符串,或者如果要为某些 API 调用转换字符串,请使用 MultiByteToWideChar 和 WideCharToMultiByte Microsoft Win32 函数执行必要的转换。
使用 WideCharToMultiByte 将 Unicode 字符串转换为 ANSI 字符串。 MultiByteToWideChar 函数将 ANSI 字符串转换为 Unicode 字符串。
使用 SysAllocString 和 SysFreeString 分配和释放 BSTR 数据类型。
有关这些字符串函数的详细信息,请参阅 Windows 软件开发工具包 (SDK) 中的引用。