myFont.CreateFont(50,50,0,0,FW_NORMAL,false,false,false,GB2312_CHARSET,
OUT_STROKE_PRECIS,CLIP_STROKE_PRECIS,DRAFT_QUALITY,VARIABLE_PITCH,"宋体");
上面是表示字体的一个函数,请帮我修改一下,红色和绿色分别用什么参数表示阿!
OUT_STROKE_PRECIS,CLIP_STROKE_PRECIS,DRAFT_QUALITY,VARIABLE_PITCH,"宋体");
上面是表示字体的一个函数,请帮我修改一下,红色和绿色分别用什么参数表示阿!
若要设置字体的颜色须重载WM_CTLCOLOR
dc.SetTextColor(RGB(255,0,0));
-MulDiv(18,-dc.GetDeviceCaps(LOGPIXELSY),72),//字体高度
0,//平均宽度
0,//旋转角度
0,//定义角度
FW_NORMAL,//字体的粗细程度
0,//是否为斜体
0,//是否加下划线
0,//字体中央是否加横线
GB2312_CHARSET,//字体集
OUT_STROKE_PRECIS,//输出精度
CLIP_STROKE_PRECIS,//裁剪精度
DRAFT_QUALITY,//字体质量
VARIABLE_PITCH|FF_SWISS,//字体的间距
FONT_SONG//字体的字型名
);
dc.SetBkMode(TRANSPARENT);
dc.SetTextColor(RGB(0,0,255));
想改变字体颜色是用dc.SetTextColor(RGB(0,0,255));
画完后在让dc选中原来的颜色dc.SetTextColor(tempCr);