Udostępnij przez


Konwertowanie ciągów Unicode i ANSI

Usługa Microsoft Active Accessibility używa ciągów Unicode zdefiniowanych przez typ danych BSTR. Jeśli aplikacja nie używa ciągów Unicode lub chcesz przekonwertować ciągi dla niektórych wywołań interfejsu API, użyj MultiByteToWideChar i WideCharToMultiByte funkcji Microsoft Win32 w celu przeprowadzenia niezbędnej konwersji.

Użyj WideCharToMultiByte, aby przekonwertować ciąg Unicode na ciąg ANSI. Funkcja MultiByteToWideChar konwertuje ciąg ANSI na ciąg Unicode.

Użyj SysAllocString i SysFreeString do przydzielania i zwalniania typów danych BSTR.

Aby uzyskać więcej informacji na temat tych funkcji ciągów, zobacz ich dokumentację w pakiecie Windows Software Development Kit (SDK).