출력 폰트 키우기
Fonts 키우기를 원하는 도구( ex: Edit Control )의 ID 를 가져와서 간단히 Fonts 를 키우는 방법이다.
////////////////////////////////////
//// Fonts 크기 키우기
CFont font;
font.CreatePointFont(220,"굴림");
GetDlgItem(IDC_EDIT36)->SetFont(&font);
font.Detach();
////////////////////////////////////
저기서 Detach 를 꼭 해줘야 적용이 된다!
※ 참고
참고로 CreateFont 에 값을 넣어 (귀찮게) 바꿀수 있다.
BOOL CreateFont(int nHeight, int nWidth, int nEscapement,
int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline,
BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision,
BYTE nClipPrecision, BYTE nQuality, BYTE nPitchAndFamily,
LPCTSTR lpszFacename);
=> F12 눌러 원형에 들어가보면 아래처럼 HFONT 를 반환값으로 가지고
WINGDIAPI HFONT WINAPI CreateFontA( __in int cHeight, __in int cWidth, __in int cEscapement, __in int cOrientation, __in int cWeight, __in DWORD bItalic,
__in DWORD bUnderline, __in DWORD bStrikeOut, __in DWORD iCharSet, __in DWORD iOutPrecision, __in DWORD iClipPrecision,
__in DWORD iQuality, __in DWORD iPitchAndFamily, __in_opt LPCSTR pszFaceName);
=> 이를 아래와같이 핸들로 가져와서
static CFont* PASCAL FromHandle(HFONT hFont);
=> SelectObject 로 사용해서 바꾼후 , SelectObject 를 복구후 DeleteObject 로 지운다!
끝
'MFC' 카테고리의 다른 글
[MFC] 자료형 정리 (0) | 2014.03.01 |
---|---|
[MFC] char*, wchar_t*, _bstr_t, CComBSTR, CString, basic_string, System.String 변환 (0) | 2014.02.28 |
[MFC] CString To TCHAR 변환하기 (0) | 2014.02.27 |
[MFC] 문자열 _T("") 와 L"" (0) | 2014.02.27 |
[MFC] Button 에 Bitmap 입히기 (0) | 2014.02.27 |