注册 登录
编程论坛 VC++/MFC

CFont中的字体设置,

ab1034982749 发布于 2012-05-06 02:06, 1074 次点击
各位大侠:
对于MFC中的CFont 创建新字体的方法:BOOL CFont::CreateFont(int nHegiht,int nWidth,int nEscapement,int nOrientation,int nWeight,BYTE bItalic,BYTE bUnderline,BYTE cStrickOut,BYTE nCharSet, BYTE nClipPrecision,BYTE nQuality,BYTE nPitchAndFamily,LPCSTR lpszFacename);
请问改变那个参数可以改变其字型:
字型如 :宋体,楷体,宋体、楷体、仿宋体、黑体、隶书。
请问怎么设置成这些字体?????
还请各位大侠帮帮。
5 回复
#2
hellovfp2012-05-06 11:14
LPCSTR lpszFacename
读读MSDN中CFont类的成员函数说明吧。
#3
ab10349827492012-05-06 13:14
回复 2楼 hellovfp
也许自己太蠢,找了半天都没找到,还请多多指教
#4
hellovfp2012-05-06 13:20
回复 3楼 ab1034982749
你不苯,不要轻易说自己不行,只是没有找到方法而矣。
#5
ab10349827492012-05-06 17:20
回复 4楼 hellovfp
问你一下啊,我把最后一个参数改成了:
_T("宋体")
结果在win7运行时,能显示出来字体的变化,
而在xp上却不能显示出字体的变化,请问这是为什么?????
#6
ab10349827492012-05-07 00:02
问题已解决,谢了
1