Windows中有一些字體是“躺”著的,例如:@Fixedsys、@System、@宋體、@黑體等等,有很多,這些字體和不加@的字體的唯一區(qū)別就是用這些字體顯示的文字是“躺”著的。如下圖:
CFont font;
CFont *pOldFont;
font.CreateFont(18, 0, 2700, 2700, FW_NORMAL,
0, 0, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH,"@宋體");
pOldFont=dc.SelectObject(font)
dc.TextOut(50,50,"文字豎排");
dc.SelectObject(pOldFont)
/* 何問起 hovertree.com */