在控件编程中,其实字体的设置是非常方便的,主要搞清楚控件是从Cwnd类继承而来的,其实字体的管理等等工作也是由Cwnd类中的函数来管理的。所以在控件中,修改控件的字体可以写成:
CFont *font;
font = new CFont;
font->CreatePointFont(100,"华文行楷",NULL);
SetFont(font);
font = new CFont;
font->CreatePointFont(100,"华文行楷",NULL);
SetFont(font);
如果是在控件外面进行字体设置,那么可以写成:
CListCtrl m_wndListCtrl;
CFont *font;
font = new CFont;
font->CreatePointFont(100,"华文行楷",NULL);
m_wndListCtrl.SetFont(font);
font = new CFont;
font->CreatePointFont(100,"华文行楷",NULL);
m_wndListCtrl.SetFont(font);