我想在TEXTOUT出来的字下面加下划线,但是出来的下划线是从字中央过去的,不是我想要的在字下面过去的下划线.我的代码如下:
CFont fMyFont;
fMyFont.CreateFont(6, 4, 0, 0, FW_BOLD, 0, 0, 1, 1,0, 0, 0, 0, _T("MS Sans Serif"));
pDC->SelectObject(&fMyFont);
pDC->TextOut(0,0,"100");
各位大虾指点指点我啊.
CFont fMyFont;
fMyFont.CreateFont(6, 4, 0, 0, FW_BOLD, 0, 0, 1, 1,0, 0, 0, 0, _T("MS Sans Serif"));
pDC->SelectObject(&fMyFont);
pDC->TextOut(0,0,"100");
各位大虾指点指点我啊.
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
);
第7个参数,为TRUE你是把第8个参数,搞成TRUE