FontFamily l_formatFont(L"宋体");
//字体格式
//文字居中
StringFormat l_formatRect;
l_formatRect.SetAlignment(StringAlignmentCenter);
//画笔颜色
SolidBrush l_brushBlue(Color::Blue);
//文字的区域,居中就是在该区域
RectF l_rect(INT,INT,INT,INT);
//绘制文字
pGraphics->DrawString(文本内容, 文本内容长度, &l_font,l_rect, &l_formatRect, &l_brushBlue);
注意问题:当文本的字体所组成的长度大于绘制区域的时候,为了达到居中的效果,会转弯的。