MultiByteToWideChar
- Module/WindowsMFC
- 2009. 5. 15.
// char 을 WCHAR 로 변경하는 내용
void CMSGProcess::ProcessMultiPos( DATAPACKET *pGetpacket, int index )
{
ST_MULTIPOS *UserTouch = (ST_MULTIPOS*)pGetpacket;
char TraceString[100];
WCHAR wTraceString[100];
memset( &TraceString, 0, sizeof(TraceString));
memset( &wTraceString, 0, sizeof(wTraceString));
for( int i=0; i<100; i++ )
{
sprintf( TraceString, "recv Data :Number= x=%d, y=%d, Mode =%d \n", UserTouch->data[i].Number, UserTouch->data[i].point.x,
UserTouch->data[i].point.y, UserTouch->data[i].mode );
MultiByteToWideChar( CP_ACP, 0, TraceString, strlen(TraceString)+1, wTraceString, 8 );
OutputDebugString( wTraceString );
}
}
이해되었음? ㅡ_ㅡ 쓸때마다 짜증나게 찾아보게 만드네...
간단한 한줄인데.
// WCHAR을 char 로 변경하는 내용
void COnImage::OnLoadImage()
{
char path[40];
memset( &path, 0, sizeof(path) );
WideCharToMultiByte( CP_ACP, 0, m_Path, lstrlenW(m_Path), path, 40 , 0, 0 );
m_cImage.Load( path, 8 );
}
1'Module > WindowsMFC' 카테고리의 다른 글
| Win32 App 에서 MFC 사용하는 법 (0) | 2009.08.07 |
|---|---|
| API/MFC 정적 Library 만들기 (0) | 2009.05.28 |
| WM_CLOSE / WM_DESTROY (0) | 2009.04.29 |
| MFC Explorer 실행하기 (0) | 2008.12.23 |
| MFC Document 창 size 조절하기 (0) | 2008.12.23 |