상세 컨텐츠

본문 제목

'WCHAR [32]'에서 'char *'(으)로 변환

청강컴정/MFC

by luckey 2009. 8. 10. 14:07

본문

Project를 유니코드 문자 집합 사용으로 작성할 경우

strcpy(), strcpy_s() 함수 작성시 위와 같이 에러가 나온다.

_tcscpy_s() 함수로 대체

LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));
lf.lfCharSet = DEFAULT_CHARSET;
lf.lfHeight = 12;
lf.lfQuality = ANTIALIASED_QUALITY;
_tcscpy_s(lf.lfFaceName, _countof(lf.lfFaceName), _T("굴림체"));
CFont멤버.CreateFontIndirect(&lf);
컨트롤멤버.SetFont((CFont*)&CFont멤버, TRUE);

관련글 더보기

댓글 영역