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);