|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
相信大家也是被 Windows 自带的默认字体受够了,就跟大家一起来讨论:如何更改窗口客户区的难看字体。
1.首先,使用 CreateFont 创建一个 HFONT 对象,就像这样(具体自查 MSDN)
- case WM_PAINT:
- ……
- HFONT hFont;
- hFont=CreateFont(10,10,0,0,FW_THIN,FALSE,FALSE,FALSE,
- GB2312_CHARSET,OUT_CHARACTER_PRECIS,
- CLIP_CHARACTER_PRECIS,DEFAULT_QUALITY,
- FF_MODERN,"宋体");
复制代码
2.然后使用SelectObject将它选入hdc中。
3.最后!一定要记得HFONT对象删除!
- case WM_DESTROY:
- DeleteObject(hFont);
复制代码
在 SelectObject 将它选入 hdc 中之后,hdc 的默认字体就会变成宋体,也就是说现在调用 TextOut 输出的就是宋体。
|
|