一个关于CFont的问题。
houdy 2003-08-14 01:28:19 代码:
CFont* pFont=m_DataList.GetFont();
LOGFONT lf;
pFont->GetLogFont(&lf);
CFont NewFont;
NewFont.CreateFontIndirect(&lf);
m_DataList.SetFont(&NewFont,TRUE);
//m_DataList是一个CListCtrl的控件。
根据以上的代码,按理说,m_DataList的字体不会改变(应该没有改变字体的代码),但是编译,执行后发现,字变大了。这是为什么?