使用textout如何将文本换行
cstring strText = _T("Never frown,because you never know who is falling in love with your smile");
使用textout 此文本输出在宽度为100的区域内,如何处理折行,算法是怎样的。
[解决办法]
宽度为100,都写不了几个字,你那串应该要分好几行写。
cstring strText = _T("Never frown,becaus");
dc.TextOut(0,0,strText);
strText = _T("e you never know who is falling");
dc.TextOut(40,0,strText); //换行,
......
[解决办法]
CDC::DrawText。可以自动换行,你搜一下具体参数吧。
[解决办法]
CPaintDC dc(this);
CString str = _T("1111111324154646846wfwefewfftwe沃尔夫威风威风哇威风威风wef");
dc.DrawText(str, str.GetLength(), CRect(0,0,200,200), DT_CENTER
[解决办法]
DT_EDITCONTROL
[解决办法]
DT_WORDBREAK);