본문 바로가기
개발언어/C++

[ERROR] WTL 위져드로 작성시 한글 깨짐 현상 해결하기

by 엔돌슨 2010. 5. 3.
반응형

WTL 위져드로 작성시 한글 깨짐 현상 해결하기



WTL을 위져드로 작성하면 영문에 맞게 리소스가 생성이 됩니다.
그래서 한글로 작성시 한글이 깨져 출력되게 됩니다.


생성된 프로젝트의 프로젝트명.rc 파일을 열어서 아래의 노란색 부분을 지웁니다.


1 //Microsoft Developer Studio generated resource script.
2 //
3 #include "resource.h"
4
5 #define APSTUDIO_READONLY_SYMBOLS
6 /////////////////////////////////////////////////////////////////////////////
7 //
8 // Generated from the TEXTINCLUDE 2 resource.
9 //
10 #include "atlres.h"
11
12 /////////////////////////////////////////////////////////////////////////////
13 #undef APSTUDIO_READONLY_SYMBOLS
14
15 /////////////////////////////////////////////////////////////////////////////
16 // English (U.S.) resources
17
18
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
19
#ifdef _WIN32
20
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
21 #pragma
code_page(1252)
22
#endif //_WIN32
23
24 #ifdef APSTUDIO_INVOKED
25 /////////////////////////////////////////////////////////////////////////////
26 //
27 // TEXTINCLUDE
28 //



다른 방법으로는 Dialog의 Resource의 Language: Korean로 변경합니다.




Static NC어쩌구로 한글 리소스가 깨졌습니다.
이를 위의 소스를 지워주면 해결할 수 있습니다.




< 래퍼런스 >
참고사이트: http://cloudeyes.egloos.com/1446379