unicode 下CString转string
CString path = L"ABC";
int n = path.GetLength();
int len = WideCharToMultiByte(CP_ACP, 0, path, path.GetLength(), NULL, 0, NULL, NULL);
char * pTest = new char[len + 1];
WideCharToMultiByte(CP_ACP, 0, path, path.GetLength(), pTest, len, NULL, NULL);
pTest[len] = '\0';
std::string s = pTest