char str[1024];
CString cstr;
CString -->
LPCTSTR: (LPCTSTR)cstr;
CString --> char *:
DWORD dwMinSize;
dwMinSize = WideCharToMultiByte(CP_ACP, NULL,
(LPCTSTR)cstr, -1, NULL, 0, NULL, FALSE); //计算长度
WideCharToMultiByte(CP_OEMCP, NULL,
(LPCTSTR)cstr, -1, str, dwMinSize, NULL, FALSE);