CHOOSEFONT m_ChooseFont;
LOGFONT m_LogFont;
CFontDialog FDlg(&m_LogFont);
if (FDlg.DoModal() == IDOK)
{
// m_LogFont 에 기록을 해둠.(FDlg의 멤버변수에서 직접 가져와도 되고 GetCurrentFont 를 사용해도 된다.)
//FDlg.GetCurrentFont(&m_LogFont);
m_LogFont = FDlg.m_lf;
// m_ChooseFont 에 기록을 해둠.
m_ChooseFont = FDlg.m_cf;
// 참고
// 로그폰트의 높이(m_LogFont.lfHeight) = (-(폰트크기(9,10,11,12,13...) * 100 ) / 72
}
comments:
댓글 쓰기