ANSI 또는 유니코드 문자열을 지원하는 CString 클래스이다.
한국어 출력을 위해서 _tsetlocale(LC_ALL, _T("")); 과정이 필요하다.
런타임 로캘을 설정하는 과정이다.
CString 객체 생성, 초기화
다음 방식으로 테스트 할 수 있다.
_tsetlocale(LC_ALL, _T(""));
CString str;
str = _T("안녕하세요.");
CString str1(_T("안녕하세요"));
str.Format(_T("%d %d"), 100, 200);
MessageBox(NULL, str, _T("test"), MB_OK);
또한 문자열 테이블에서 문자열 리소스를 로드하려면 다음과 같이 할 수 있다.
str.LoadString(IDS_TEST);
str.Insert(0, _T("hi~ "));
str.Append(_T("!!"));
MessageBox(NULL, str, _T("test"), MB_OK);
'MFC' 카테고리의 다른 글
CPoint, CRect, CSize, CTime, CTimeSpan (1) | 2024.12.30 |
---|---|
다른 편집기에서 열려있습니다 오류 (0) | 2024.12.30 |