Freigeben über


Konvertieren von Unicode- und ANSI-Zeichenfolgen

Microsoft Active Accessibility verwendet Unicode-Zeichenfolgen, wie durch den BSTR-Datentyp definiert. Wenn Ihre Anwendung keine Unicode-Zeichenfolgen verwendet oder Zeichenfolgen für bestimmte API-Aufrufe konvertieren möchten, verwenden Sie die Microsoft Win32-Funktionen MultiByteToWideChar und WideCharToMultiByte , um die erforderliche Konvertierung durchzuführen.

Verwenden Sie WideCharToMultiByte , um eine Unicode-Zeichenfolge in eine ANSI-Zeichenfolge zu konvertieren. Die MultiByteToWideChar-Funktion konvertiert eine ANSI-Zeichenfolge in eine Unicode-Zeichenfolge.

Verwenden Sie SysAllocString und SysFreeString , um BSTR-Datentypen zuzuordnen und frei zu geben.

Weitere Informationen zu diesen Zeichenfolgenfunktionen finden Sie im Windows Software Development Kit (SDK).