友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

C语言实例教程(PDF格式)-第97章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




运算符将得不到正确的结果;出于同样的原因,如果是使用                   “GetTextMetrics(&tm);  



// 获得当前客户区的大小  



CRect rect;  



GetClientRect(&rect);  



pDC…》DPtoLP(&rect);  



// 每行平均字符数  



int cpl=rect。Width()/tm。tmAveCharWidth;  



// 每行字符高度  



int h=int(tm。tmHeight*1。5);  



int cl=0; // 所显示的总行数; 用来计算文本的输出位置  



for (int i=0; iGetTabbedTextExtent(pHead;   



int(pCur…pHead); 0; NULL)。cx》rect。Width())  



{  



pCur=_tcsdec(pHead;pCur);  



}  



// 在客户区绘制文本  



pDC…》TabbedTextOut(0; (cl++)*h;   



pHead; int(pCur…pHead); 0; NULL; 0);  



}  



pHead=pCur;  



}while(pCur
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!