문자열 처리와 관련된 윈도우 매크로이다.
유니코드를 사용할 경우에는 컴파일할 때 TEXT("문자열")이 L"문자열"로 변환된다.
유니코드를 사용하지 않을 경우에는 "문자열"로 변환된다.
따라서 TEXT()매크로를 사용하면 유니코드를 사용 유무에 상관없이 문자열을 처리할 수 있다.
* LPCTSTR 자료형 : char* 나 wchar_t*로 변환된다. 즉 유니코드를 사용할 경우엔 wchar_t*로 변환, 사용하지 않을 경우엔 char*로 변환된다.
유니코드를 사용할 경우에는 컴파일할 때 TEXT("문자열")이 L"문자열"로 변환된다.
유니코드를 사용하지 않을 경우에는 "문자열"로 변환된다.
따라서 TEXT()매크로를 사용하면 유니코드를 사용 유무에 상관없이 문자열을 처리할 수 있다.
* LPCTSTR 자료형 : char* 나 wchar_t*로 변환된다. 즉 유니코드를 사용할 경우엔 wchar_t*로 변환, 사용하지 않을 경우엔 char*로 변환된다.
'Win32 API / MFC' 카테고리의 다른 글
[MFC] CWnd 클래스 (0) | 2010.04.20 |
---|---|
Extern "C" (0) | 2009.11.03 |
# RS232C 포트 즉 직렬(serial) 포트를 통해서 데이터를 전송하는 프로그램 (0) | 2009.06.10 |
헝가리언 표기법 (0) | 2009.05.08 |
코드로 lib 파일 추가하기 (0) | 2009.05.08 |