小弟MFC小白,求解一个用MFC读txt文件的问题 我用MFC做了个单文档界面做txt读取器,但读出来的都是乱码。不知道是自己写错了,还是怎么的。求高手帮助啊~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void Cviewer1View::DispContent(CDC* pDC){ Cviewer1Doc* pDoc = GetDocument(); int nLines = pDoc->m_strContent.GetCount(); if(nLines < 1) return; CString str; CSize sizeLine = pDC->GetTextExtent(str); int nTabChars = 4 * sizeLine.cx; int y = 0; //CString str; int nMidthMax = 0; for(int i = 0 ; i < nLines ;i ++) { str = pDoc->m_strContent.GetAt(i); CSize size = pDC->TabbedTextOut(0 , y , str , 1 ,&nTabChars , 0); y = y + sizeLine.cy; if(nMidthMax < size.cx) nMidthMax = size.cx; } SetScrollSizes(MM_TEXT,CSize(nMidthMax,y));}这是照着网上的教学打的,他运行是成功的,我也行但出来的都是乱码 怎样将两个工程合并? CrazyAzreal过来接分 想用MFC和OPENGL做一个控件,请给点指点? 我是新手,希望大家能帮忙!! why? 一个及其变态的问题,首先声明一下,估计是我的程序有点变态,但是,在执行到变态的几行代码前加上AfxMessageBox(“ok”),却是可以, 如何把一个GUID字串,转化为一个GUID类型变量? 一个很基础的VC问题,但相信很多人都不明白 关于CString中获取数字信息的问题 关于C++如何用Settimer使一个函数循环 listview表头的重绘问题。SDK编程 资源释放疑惑!
{
Cviewer1Doc* pDoc = GetDocument();
int nLines = pDoc->m_strContent.GetCount();
if(nLines < 1)
return;
CString str;
CSize sizeLine = pDC->GetTextExtent(str);
int nTabChars = 4 * sizeLine.cx; int y = 0;
//CString str;
int nMidthMax = 0; for(int i = 0 ; i < nLines ;i ++)
{
str = pDoc->m_strContent.GetAt(i);
CSize size = pDC->TabbedTextOut(0 , y , str , 1 ,&nTabChars , 0);
y = y + sizeLine.cy; if(nMidthMax < size.cx)
nMidthMax = size.cx;
} SetScrollSizes(MM_TEXT,CSize(nMidthMax,y));}
这是照着网上的教学打的,他运行是成功的,我也行但出来的都是乱码