定制窗口字体样式的方法

case WM_CREATE:

。。。

int fontangle;
//int fontw,fonth;
for(fontangle=0,select=0;fontangle<3600;fontangle=fontangle+300,select++)

hfont[fontangle/300]=CreateFont(
  100,             //int nHeight logical height of font
  60,              //int nWidth logical average character width
  fontangle,         //int nEscapement angle of escapement
  0,        //int nOrientation base-line orientation angle
  FW_HEAVY,            //int fnWeight font weight
  false ,         //DWORD fdwItalic italic attribute flag
  false,      //DWORD fdwUnderline underline attribute flag
  false,      //DWORD fdwStrikeOut strikeout attribute flag
  GB2312_CHARSET,        //DWORD fdwCharSet character set identifier
  OUT_DEVICE_PRECIS,  //DWORD fdwOutputPrecision output precision
  CLIP_DEFAULT_PRECIS,  //DWORD fdwClipPrecision clipping precision
  DEFAULT_QUALITY,        //DWORD fdwQuality output quality
  DEFAULT_PITCH,  // DWORD fdwPitchAndFamilypitch and family
  NULL         //LPCTSTR lpszFace pointer to typeface name string
);

SelectObject(BackgrdDCNEW, hfont[select]);

倾斜字体

case WM_PAINT:

.。。。

DrawText(BackgrdDCNEW,"hello!",6,&rect,DT_CENTER);

//BackgrdDCNEW是一个兼容DC

定制N种字体样式,做成数组,便于SelectObject选取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值