请教:统计文字输出页数
大家好!
现在需要将1段(1K)文字输出到一个区域(200*200)中
因文字中含有回车符,并且一行宽度大于200时自动换行,一屏显示不全可以放到下一屏,
我使用DrawText
TCHAR buf[1024];
//wcscpy(buf,L"hello text... ")
DrawText(hDc,buf,lstrlen(buf),&rc,DT_WORDBREAK)
问题:
1. 一屏输出后,不知道到底在屏幕上显示了多少文字(到了buf的哪个位置),以便可以下一屏输出
2. 能否统计出一共需要显示几屏
谢谢大家提出宝贵建议!