//사용 변수 선언
CString ansistr = "Hello";
LPCWSTR unicodestr;
//길이 저장
int lenA = lstrlenA(ansistr);
int lenW;
lenW = ::MultiByteToWideChar(CP_ACP, 0, ansistr, lenA, 0, 0);
if (lenW > 0){
// Check whether conversion was successful
unicodestr = ::SysAllocStringLen(0, lenW);
//형변환 함수
::MultiByteToWideChar(CP_ACP, 0, ansistr, lenA, (LPWSTR)unicodestr, lenW);
}else{
// handle the error
}
::SysFreeString((BSTR)unicodestr);