加载中…
个人资料
凯子
凯子
  • 博客等级:
  • 博客积分:0
  • 博客访问:691
  • 关注人气:6
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

CFont font;怎么设置字体

(2012-12-24 15:00:47)
标签:

mfc

creatfont

杂谈

分类: ITprogrammer
BOOL    CreateFont
   
      int    nHeight,              //字体的高度  
      int    nWidth,               //字体的宽度  
      int    nEscapement,          //字体显示的角度  
      int    nOrientation,         //字体的角度  
      int    nWeight,              //字体的磅数  
      BYTE    bItalic,             //斜体字体  
      BYTE    bUnderline,          //带下划线的字体  
      BYTE    cStrikeOut,          //带删除线的字体  
      BYTE    nCharSet,            //所需的字符集  
      BYTE    nOutPrecision,       //输出的精度  
      BYTE    nClipPrecision,      //裁减的精度    
      BYTE    nQuality,            //逻辑字体与输出设备的实际  
                                   //字体之间的精度  
      BYTE    nPitchAndFamily,     //字体间距和字体集  
      LPCTSTR    lpszFacename      //字体名称  

);  


例子:
 
 font.CreateFont(
  12,                        // nHeight
  0,                         // nWidth
  0,                         // nEscapement
  0,                         // nOrientation
  FW_NORMAL,                 // nWeight
  FALSE,                     // bItalic
  FALSE,                     // bUnderline
  0,                         // cStrikeOut
  ANSI_CHARSET,              // nCharSet
  OUT_DEFAULT_PRECIS,        // nOutPrecision
  CLIP_DEFAULT_PRECIS,       // nClipPrecision
  DEFAULT_QUALITY,           // nQuality
  DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily
  "Arial");                 // lpszFacename
 
一般只修改几项:
 
1.nHeight(字体高度,即字体大小)
改为,数字。
2.nWeight(磅数,即字体的粗度):
Value Weight
FW_DONTCARE 0
FW_THIN 100
FW_EXTRALIGHT 200
FW_ULTRALIGHT 200
FW_LIGHT 300
FW_NORMAL 400
FW_REGULAR 400
FW_MEDIUM 500
FW_SEMIBOLD 600
FW_DEMIBOLD 600
FW_BOLD 700----粗体
FW_EXTRABOLD 800
FW_ULTRABOLD 800
FW_HEAVY 900
FW_BLACK 900

2.nCharSet(字符集):
把ANSI_CHARSET,改成DEFAULT_CHARSET   或者   GB2312_CHARSET    
3.lpszFacename(字体名称):
改为,宋体,黑体,Arial.......

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有