char[] 轉換為LPWSTR


1、char[] 轉換為 LPWSTR

解決方案:

思路一:
使用CA2W字符轉換宏(ATL and MFC String Conversion Macros)。
根據MSDN描述,這個宏用於將ANSI轉換為Wide Character(UNICODE)

代碼如下:
LPWSTR aaa = CA2W(text);
item.pszText = aaa;

思路二:
使用int MultiByteToWideChar()函數。根據MSDN描述,這個方法:This
function maps a character string to a wide-character (Unicode)
string。

代碼如下:

TCHAR aaa[31];
MultiByteToWideChar(0,0,text,31,aaa,62);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM