Windows/MFC
Unicode Casting
aucd29
2013. 10. 2. 18:07
#ifndef _UNICODE
#define W2T2(x, y) WideCharToMultiByte( CP_ACP, 0, y, -1, x, MAX_PATH, NULL, NULL)
#define T2W2(x, y) MultiByteToWideChar( CP_ACP, 0, y, -1, x, MAX_PATH)
#else
#define W2T2(x, y) _tcscpy(x, y)
#define T2W2(x, y) _tcscpy(x, y)
#endif
#define W2T2(x, y) WideCharToMultiByte( CP_ACP, 0, y, -1, x, MAX_PATH, NULL, NULL)
#define T2W2(x, y) MultiByteToWideChar( CP_ACP, 0, y, -1, x, MAX_PATH)
#else
#define W2T2(x, y) _tcscpy(x, y)
#define T2W2(x, y) _tcscpy(x, y)
#endif