CFont 클래스를 이용한 컨트롤 폰트 설정 기능
초기 생성 시,
CFont m_font;
m_font.CreateFont( 100, // nHeight
80, // nWidth
0, // nEscapement
0, // nOrientation
1, // nWeight
0, // bItalic
0, // bUnderline
0, // cStrikeOut
0, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
0, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_DONTCARE, // nPitchAndFamily
"굴림" ); // lpszFacename
사용 방법 #1. 컨트롤에 직접 설정하는 멤버변수 호출
GetDlgItem(컨트롤)->SetFont(&m_font);
ex) GetDlgItem(IDC_STATIC)->SetFont(&m_font);
>> Detail하게 폰트를 설정할 수 있다.
사용 방법 #2. 초기화부터 쉽게 설정하는 방법
m_font.CreatePointFont(int nPointSize, LPCTSTR lpszFaceName, CDC* pDC = NULL);
GetDlgItem(컨트롤)->SetFont(&m_font);
ex) m_font.CreatePointFont(10, _T("돋움"));
GetDlgItem(IDC_STATIC)->SetFont(&m_font);
>> 간단한 설정만 가능하다. (크기와 글씨체)
'Develope > MFC' 카테고리의 다른 글
[CTreeCtrl] 트리 컨트롤 Drag & Drop (0) | 2013.03.18 |
---|---|
Overlapped IO 와 IOCP 이야기 (4) (0) | 2013.03.13 |
Overlapped IO 와 IOCP 이야기 (3-2) (0) | 2013.03.13 |
Overlapped IO 와 IOCP 이야기 (3-1) (0) | 2013.03.13 |
Overlapped IO 와 IOCP 이야기 (2) (0) | 2013.03.13 |
Overlapped IO 와 IOCP 이야기 (1) (1) | 2013.03.13 |
Visual Leak Detector (Memory Leak 찾기) (0) | 2013.02.14 |
MINI DUMP 파일이 0KB 인 경우? (0) | 2013.01.24 |
윈도우 이벤트 로그 작성하기 (0) | 2013.01.23 |
다이얼로그 트레이 동작 설정 (1) | 2013.01.14 |