2 zhenyang23 zhenyang23 于 2014.01.08 16:26 提问

利用CreatePointFont设置好字体后,怎样再给字体添加下划线??

利用CreatePointFont设置好字体后,怎样再给字体添加下划线??

1个回答

u011401854
u011401854   2018.05.19 13:38

CFont font; VERIFY(font.CreateFont( 36, // nHeight

0, // nWidth

0, // nEscapement

0, // nOrientation

FW_NORMAL, // nWeight

FALSE, // bItalic

TRUE, // bUnderline下划线标记,需要下划线把这里设置成TRUE

0, // cStrikeOut

ANSI_CHARSET, // nCharSet

OUT_DEFAULT_PRECIS, // nOutPrecision

CLIP_DEFAULT_PRECIS, // nClipPrecision

DEFAULT_QUALITY, // nQuality

DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily

_T("Arial"))); // lpszFacename // Do something with the font just created...

CClientDC dc(this);

CFont* def_font = dc.SelectObject(&font);

dc.TextOut(5, 5, _T("Hello,World!"), 5);

dc.SelectObject(def_font); // Done with the font. Delete the font object.

font.DeleteObject();

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!