VS2005에서 멀티바이트처리를 위해서 사용한다.

WideChar 를 Ansi 형태 혹은 Ansi Char Set을 Wide char Set 으로 아주 간편하게 바꿔주는 매크로

USER_CONVRSION을 사용하기 위해서는

1. ATL Project
 -> 바로 사용 가능하다

2. MFC Project
 #include <comdef.h>
 #include <afxpriv.h> 를 추가한다.

3. Win32 Dll Project
#include <comdef.h>
#include <CRTDBG.H>
#include <atlconv.h> 를 추가한다.

그리고 소스에서 추가한다.
USES_CONVERSION;

A2CW (LPCSTR) -> (LPCWSTR)
A2W (LPCSTR) -> (LPWSTR)
W2CA (LPCWSTR) -> (LPCSTR)
W2A (LPCWSTR) -> (LPSTR)

T2COLE (LPCTSTR) -> (LPCOLESTR)
T2OLE (LPCTSTR) -> (LPOLESTR)
OLE2CT (LPCOLESTR) -> (LPCTSTR)
OLE2T (LPCOLESTR) -> (LPCSTR)
Posted by 꿍's
,