728x90

MFC는 기본적으로 글자 크기를 Dialog 전체적으로 바꾸게 되어 있다.


하지만 아래와 같이 작업을 해서 Item의 글자를 개별적으로 변경이 가능하다.


static CFont font;

LOGFONT logFont;


// Edit 컨트롤의 Font 정보를  LogFont에 가져온다.

GetDlgItem(IDC_EDIT_TOTAL)->GetFont()->GetLogFont(&logFont);


// Font 글자 설정.

logFont.lfWeight = 1000;

logFont.lfHeight = 30;


// logFont의 정보로 설정.

font.CreateFontIndirect(&logFont);


// Edit 박스의 Font를 설정.

GetDlgItem(IDC_EDIT_TOTAL)->SetFont(&font);




출처 : http://worhkd.tistory.com/entry/MFC-Dialog-Item%EB%93%A4%EC%9D%98-%EA%B8%80%EC%9E%90%ED%81%AC%EA%B8%B0-%EB%B3%80%EA%B2%BD

728x90

+ Recent posts