控制对话框中的一静态文本大小,对话框字体为宋体,font size = 9 //static text
LOGFONT logFont;
(this->GetFont())->GetLogFont(&logFont);
logFont.lfHeight = 12;
CFont font;
font.CreateFontIndirect(&logFont);
((CStatic*)GetDlgItem(IDC_USER))->SetFont(&font);修改后,字体是有所增大,但当我想再增大一些,修改lfHeight确不起作用,why有其他控制静态文本字体大小的方法吗?急,help me, thank u.
LOGFONT logFont;
(this->GetFont())->GetLogFont(&logFont);
logFont.lfHeight = 12;
CFont font;
font.CreateFontIndirect(&logFont);
((CStatic*)GetDlgItem(IDC_USER))->SetFont(&font);修改后,字体是有所增大,但当我想再增大一些,修改lfHeight确不起作用,why有其他控制静态文本字体大小的方法吗?急,help me, thank u.
若是这样你可以ondraw或ctlcolor中更改字体。
我是照着msdn中的例子套的