字体对齐
在view类 的OnDraw函数里写了如下代码:
LOGFONT logFont;
ZeroMemory(&logFont,sizeof(logFont));
logFont.lfHeight = 36;
logFont.lfCharSet = GB2312_CHARSET;
strcpy(logFont.lfFaceName, "宋体" );
CFont fntNew;
fntNew.CreateFontIndirect(&logFont);
CFont *pfntOld = pDC->SelectObject(&fntNew);
pDC->TextOut(0, 0, "Haha1");
pDC->SelectObject(pfntOld);
logFont.lfHeight = 16;
fntNew.Detach();
fntNew.CreateFontIndirect(&logFont);
pfntOld = pDC->SelectObject(&fntNew);
pDC->TextOut(80, 20, "Haha2");
pDC->SelectObject(pfntOld);
为什么Haha1和Haha2为什么没有在底线处对齐?我想让这两个字符串底部对齐怎么办?谢谢!