Condividi tramite


Conversione di stringhe Unicode e ANSI

Microsoft Active Accessibility usa stringhe Unicode definite dal tipo di dati BSTR . Se l'applicazione non usa stringhe Unicode o se si desidera convertire stringhe per determinate chiamate API, usare le funzioni MultiByteToWideChar e WideCharToMultiByte Microsoft Win32 per eseguire la conversione necessaria.

Usare WideCharToMultiByte per convertire una stringa Unicode in una stringa ANSI. La funzione MultiByteToWideChar converte una stringa ANSI in una stringa Unicode.

Usare SysAllocString e SysFreeString per allocare e liberare tipi di dati BSTR .

Per altre informazioni su queste funzioni di stringa, vedere i riferimenti in Windows Software Development Kit (SDK).