蒙了,怎么弄都是这种不清晰的字体,如下图,代码如下
CFont newfont;//用来保存新字体
CFont *oldFont;//用来保存旧字体
newfont.CreateFont(
12,
5,
0,
0,
0,//FW_THIN,FW_NORMAL
FALSE,
FALSE,
0,
ANSI_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
PROOF_QUALITY,//DRAFT_QUALITY,//DEFAULT_QUALITY,
DEFAULT_PITCH|FF_SWISS,
_T("Arial")
);//创建新字体
oldFont=pDC->SelectObject(&newfont);//选择新字体
pDC->SetTextColor(RGB(0,0,0)); //设置字体颜色 //...........................
DrawAccelerationX(pDC);
DrawAccelerationY(pDC);
DrawVelocityX(pDC);
DrawVelocityY(pDC);
//........................... pDC->SelectObject(oldFont); //选择回老字体
newfont.DeleteObject(); //删除新字体
CFont newfont;//用来保存新字体
CFont *oldFont;//用来保存旧字体
newfont.CreateFont(
12,
5,
0,
0,
0,//FW_THIN,FW_NORMAL
FALSE,
FALSE,
0,
ANSI_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
PROOF_QUALITY,//DRAFT_QUALITY,//DEFAULT_QUALITY,
DEFAULT_PITCH|FF_SWISS,
_T("Arial")
);//创建新字体
oldFont=pDC->SelectObject(&newfont);//选择新字体
pDC->SetTextColor(RGB(0,0,0)); //设置字体颜色 //...........................
DrawAccelerationX(pDC);
DrawAccelerationY(pDC);
DrawVelocityX(pDC);
DrawVelocityY(pDC);
//........................... pDC->SelectObject(oldFont); //选择回老字体
newfont.DeleteObject(); //删除新字体
解决方案 »
- char * strcpy(char * destStr, char * sourStr)
- MSXML用DTD校验XML出现DTD禁用的问题
- 重绘时如何避免图片不流畅
- 求助:如何获取浮动工具栏?
- 哪位大侠给小弟解决一下这个内存泄漏问题,先谢了,急!在线等待
- 不知怎么的我用GetWindowText或GetDlgItemText始终都得到1400错误
- [新人求助]TextBox内容如何可复制但不可编辑?
- 这里的分数能干吗?
- 200分啊!
- 为什么MFC中两个EDIT传递值不行?谢谢
- VC++6.0 和 2008 等版本,是可以MFC的,那么最新版本,用的是什么
- Mfc怎么将crgn转换为crect
newfont.CreateFont( -MulDiv(12, pDC->GetDeviceCaps(LOGPIXELSY), 72),
OnPaint中只有最后粘贴位图一项
参考https://blog.csdn.net/xianglitian/article/details/6100767