반응형
OnInitDialog()
HINSTANCE hResInstanceBold = AfxGetResourceHandle( ); HINSTANCE hResInstanceRegular = AfxGetResourceHandle( ); HRSRC res = FindResource(hResInstanceBold, MAKEINTRESOURCE(IDR_NANUM_GOTHIC_FONT),"BINARY"); if (res) { HGLOBAL mem = LoadResource(hResInstanceBold, res); void *data = LockResource(mem); size_t len = SizeofResource(hResInstanceBold, res); DWORD nFonts; m_fonthandle = AddFontMemResourceEx( data, // font resource len, // number of bytes in font resource NULL, // Reserved. Must be 0. &nFonts // number of fonts installed ); if(m_fonthandle==0) { TRACE("실패"); } } CFont fnt; LOGFONT lf; ::ZeroMemory(&lf, sizeof(lf) ); lf.lfHeight = 12; lf.lfWeight =FW_REGULAR; _tcscpy_s(lf.lfFaceName, "NanumGothicCoding"); fnt.CreateFontIndirect(&lf); GetDlgItem(IDC_리소스네임)->SetFont(&fnt); fnt.Detach();
반응형
'c++ > MFC' 카테고리의 다른 글
[MFC] string to wstring/wstring to string변환/ CStringA <-> CStringW (0) | 2018.12.14 |
---|---|
[MFC] Office CommandBars 추가하는 COM 에드인이 최초 실행시에만 로드되는 문제/Office Context Menu CommandBars Addin loads only initial start up. (0) | 2018.12.13 |
[MFC] error C2248: 'CObject::CObject' 해결 (0) | 2018.12.13 |
[MFC] 비트맵 배경을 스크롤하기 (0) | 2018.12.12 |
[MFC] 다이얼로그 배경에 bmp 비트맵 이미지 입하기. (0) | 2018.12.12 |