您的位置:首页 > 其它

如何改变CEdit的字体颜色大小

2012-08-16 17:12 411 查看
创建字体函数BOOL CreateFont的参数说明:

BOOL CreateFont( int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPrecision, BYTE nQuality,
BYTE nPitchAndFamily, LPCTSTR lpszFacename );

nHeight :字体高度. 三中情况 1、>0:字体的高度值(设备坐标);2、=0:字体采用缺省值. 3、<0:此值的绝对值为高度.

nWidth :字体宽度.

nEscapement :文本行的倾斜度.

nOrientation :字符基线的倾斜度.

nWeight :字体的粗细.如下:

.FW_DONTCARE

.FW_THIN

.FW_EXTRALIGHT

.....

bItalic :字体是否为斜体

bUnderline :字体是否带下划线

cStrikeOut :字体是否带删除线

nCharSet :字体的字符集

.ANSI_CHARSET

.DEFAULT_CHARSET

.SYMBOL_CHARSET.....

nOutPrecision :字符的输出精度

nClipPrecision :字符裁剪的精度

nQuality :字符的输出质量

nPitchAndFamily :字符间距和字体族(低位说明间距,高位说明字符族)

lpszFacename :字体名称

CFont editfont;

editfont.CreateFont(-16,8,0,0,400,0,0,0,134,3,2,1,2,TEXT("新宋体"));

((CEdit*)GetDlgItem(IDC_EDIT))->SetFont(&editfont);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: