pDC->TextOut(0,0,m_szOut);我本意是按照文件的格式显示在VIEW里,但现在都显示在一行,怎么办? 多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你每次显示的位置都是0,0 当然在同一行了int yPos = 0;pDC->TextOut(0,yPos,m_szOut);yPos += 20; 怎么按文件格式DrawText?可否给出具体代码 pDC->TextOut(0,0,m_szOut);其中的0,0是x,y坐标的位置.如果需要按照文件的格式显示,需要自己来计算他的坐标你可以使用TEXTMETRIC tm;pDC->GetTextMetrics(&tm);int nLineHeight=tm.tmHeight+tm.tmExternalLeading;//计算出字符的高度CPoint pText(0,0);pDC->TextOut(pText.x,pText.y,str);//第一行pText.y-=nLineHeight;//y的坐标进行操作pDC->TextOut(pText.x,pText.y,str);//第二行 to ymbymb: 我是把所有内容读出后整体显示的,不是读一块写一块 可以将当前VIEW的客户区矩形作为文本显示矩形clientRect然后pDC->DrawText(myStr,clientRect,DT_CALCRECT |DT_LEFT); pDC->DrawText(myStr,clientRect,DT_CALCRECT |DT_LEFT|DT_WORDBREAK); 建立一个CTextObj类。采用面向对象的方式一定可以轻松搞定。Good Luck! CRect clientRect;GetClientRect(clientRect); CRect clientRect; GetClientRect(clientRect);/// pDC->DrawText(m_szOut,clientRect,DT_CALCRECT |DT_LEFT|DT_WORDBREAK);view 什么都没有显示确认szOut有内容,textout 能输出 我去掉了DT_CALCRECT ,显示了,不知道为什么?请教以下,清屏怎么写? 清屏:CRect rect ;GetClientRect(&rect);pDC->FillSolidRect( rect, RGB(0,0,0) ) ;//后一个参数改成合适的颜色就成了. C++文件 搜索关键词的软件有那些??? 分割窗口为2行1列出现的异常 谁有《Windows多线程编程技术与实例》 郝文化主编 这本书的电子版本阿(jk110) 请教一下各位 如何在View里,显示出DialogBar中的内容, win2003究竟可以分配多大虚拟内存 用 CDC 类里的函数会出现很多内存泄漏,请问大家有什么好的方法杜绝? 视频图像采集时 读入剪切板的数据拷贝不出 为什么我的控件会出现这个问题? 现在有人吗? 有哪位大虾用Install Shield熟,请指教啊。 要使程序稳定运行,即使出错也不要总弹出错误框,那在代码内的该怎么处理?什么地方常会出现这问题?
int yPos = 0;
pDC->TextOut(0,yPos,m_szOut);
yPos += 20;
其中的0,0是x,y坐标的位置.
如果需要按照文件的格式显示,需要自己来计算他的坐标你可以使用
TEXTMETRIC tm;
pDC->GetTextMetrics(&tm);
int nLineHeight=tm.tmHeight+tm.tmExternalLeading;//计算出字符的高度
CPoint pText(0,0);
pDC->TextOut(pText.x,pText.y,str);//第一行
pText.y-=nLineHeight;//y的坐标进行操作
pDC->TextOut(pText.x,pText.y,str);//第二行
我是把所有内容读出后整体显示的,不是读一块写一块
然后pDC->DrawText(myStr,clientRect,DT_CALCRECT |DT_LEFT);
pDC->DrawText(myStr,clientRect,DT_CALCRECT |DT_LEFT|DT_WORDBREAK);
采用面向对象的方式一定可以轻松搞定。
Good Luck!
GetClientRect(clientRect);
GetClientRect(clientRect);///
pDC->DrawText(m_szOut,clientRect,DT_CALCRECT |DT_LEFT|DT_WORDBREAK);
view 什么都没有显示
确认szOut有内容,textout 能输出
请教以下,清屏怎么写?
CRect rect ;
GetClientRect(&rect);
pDC->FillSolidRect( rect, RGB(0,0,0) ) ;//后一个参数改成合适的颜色就成了.