VC++ 用TextOut输出文字,怎么设置字体是粗体
1个回答
展开全部
粗体是一种样式,不是一种字体,而黑体是中字体,可以如下方式实现粗体,
CFont font;
font.CreateFont(13, 4, 0, 0, FW_SEMIBOLD,
FALSE, FALSE, FALSE, 0, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_ROMAN, _T("黑体"));
CFont *pOldFont=pDC->SelectObject(&font);
//在这里TextOut输出文字
pDC->SelectObject(pOldFont);
DeleteObject(font);//释放资源
CFont font;
font.CreateFont(13, 4, 0, 0, FW_SEMIBOLD,
FALSE, FALSE, FALSE, 0, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_ROMAN, _T("黑体"));
CFont *pOldFont=pDC->SelectObject(&font);
//在这里TextOut输出文字
pDC->SelectObject(pOldFont);
DeleteObject(font);//释放资源
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询