有了创建字体为什么还要系统字体
请问下面程序中,有了创建字体为什么还要系统字体
HFONT CCaiWinMsg::GetFont(void)
#006 {
#007 LOGFONT lf; //字符的结构
#008
#009 //获取当前系统的字体.
#010 GetObject(GetStockObject(SYSTEM_FONT), sizeof(LOGFONT),
#011 &lf);
#012
#013 //设置字体的属性.
#014 lf.lfWeight = FW_BOLD;
#015 lf.lfItalic = true;
#016 lf.lfHeight = 26;
#017
#018 //设置为宋体.
#019 wsprintf(lf.lfFaceName,_T("%s"),_T("宋体"));
#020
#021 //创建字体并返回
#022 return CreateFont(lf.lfHeight, lf.lfWidth,
#023 lf.lfEscapement, lf.lfOrientation, lf.lfWeight,
#024 lf.lfItalic, lf.lfUnderline, lf.lfStrikeOut, lf.lfCharSet,
#025 lf.lfOutPrecision, lf.lfClipPrecision, lf.lfQuality,
#026 lf.lfPitchAndFamily, lf.lfFaceName);
#027
#028 }