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