展开全部
用CreateFont可以自行创建你需要的字体。但参数多、烦:
HFont=CreateFont
(int nHeight, //字体高度,0采用系统缺省值,使用逻辑单位
int nWidth, //字体宽度,取0则由系统根据高宽比取最佳值
int nEscapement, //每行文字相对于页底的角度,单位为0.1度
int nOrienation, //每个文字相对于页底的角度,单位为0.1度
DWORD nWeight, //字体粗细度,范围为0~1000
DWORD dwltalic, //如果要求字体倾斜,则取非零
DWORD dwUnderline, //如果要求下划线,则取非零
DWORD dwStrikeout, //如果要求中划线,则取非零
DWORD dwCharset, //字体所属字符集
DWORD dwOutputPrecision,
//输出精度,一般取缺省值OUT_DEFAULT_PRECIS
DWORD dwClipPrecision,
//剪裁精度,常取缺省值CLIP_DEFAULT_PRECIS
DWORD dwQuality, //输出质量,一般取缺省值DEFAULT_QUALITY
DWORD dwPitchAndFamily, //字体的间距及字体的序列。DEFAULT_PITCH
DWORD lpszFacename //字体名
)
然后选入设备就可以了
HFont=CreateFont
(int nHeight, //字体高度,0采用系统缺省值,使用逻辑单位
int nWidth, //字体宽度,取0则由系统根据高宽比取最佳值
int nEscapement, //每行文字相对于页底的角度,单位为0.1度
int nOrienation, //每个文字相对于页底的角度,单位为0.1度
DWORD nWeight, //字体粗细度,范围为0~1000
DWORD dwltalic, //如果要求字体倾斜,则取非零
DWORD dwUnderline, //如果要求下划线,则取非零
DWORD dwStrikeout, //如果要求中划线,则取非零
DWORD dwCharset, //字体所属字符集
DWORD dwOutputPrecision,
//输出精度,一般取缺省值OUT_DEFAULT_PRECIS
DWORD dwClipPrecision,
//剪裁精度,常取缺省值CLIP_DEFAULT_PRECIS
DWORD dwQuality, //输出质量,一般取缺省值DEFAULT_QUALITY
DWORD dwPitchAndFamily, //字体的间距及字体的序列。DEFAULT_PITCH
DWORD lpszFacename //字体名
)
然后选入设备就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询