改变窗口客户区的难看字体
相信大家也是被 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中。
SelectObject(hdc,hFont);
3.最后!一定要记得HFONT对象删除!
case WM_DESTROY:
DeleteObject(hFont);
在 SelectObject 将它选入 hdc 中之后,hdc 的默认字体就会变成宋体,也就是说现在调用 TextOut 输出的就是宋体。
页:
[1]