MFC读取txt文档内容出现的问题?
哪位大神可以帮我注释下LoadImage后半截的内容,还有OnDraw内容的意思。
通过以下程序,实现的功能是:在点击打开选择图像之后,图像的内容可以在显示框中显示。但是目前选择txt文档却不显示txt内容。不知该添加些什么内容?
通过以下程序,实现的功能是:在点击打开选择图像之后,图像的内容可以在显示框中显示。但是目前选择txt文档却不显示txt内容。不知该添加些什么内容?
Bitmap* CImageEngView::LoadImage(IplImage* pCVimg)
{
if (pCVimg){
PixelFormat format = PixelFormat24bppRGB;
switch (pCVimg->nChannels)
{
case 2:
format = PixelFormat16bppRGB565;
break;
case 3:
format = PixelFormat24bppRGB;
break;
case 4:
format = PixelFormat32bppARGB;
break;
}
Bitmap* pBMP = new Bitmap(pCVimg->width, pCVimg->height,pCVimg->widthStep,format,(BYTE*)pCVimg->imageData);
if (pCVimg->origin == 1) pBMP->RotateFlip(RotateNoneFlipY);
return pBMP;
}
return NULL;
}
void CImageEngView::OnDraw(CDC* /*pDC*/)
{
Bitmap* pGDIbitmap = LoadImage(GetDocument()->m_curImage);
if (pGDIbitmap != NULL){
REAL x = (REAL)GetScrollPos(SB_HORZ);
REAL y = (REAL)GetScrollPos(SB_VERT);
Graphics graphics(GetDC()->GetSafeHdc());
graphics.DrawImage(pGDIbitmap,-x,-y,(REAL)pGDIbitmap->GetWidth(),(REAL)pGDIbitmap->GetHeight());
}
}
...全文
相关推荐
读取txt文件数据,根据数据画曲线(绝对原创)MFC VC
} inputFile.close();} else { // 文件打开失败处理}```在这个例子中,我们打开一个名为"data.txt"的文件,然后逐行读取其内容。
txt文档读取并显示MFC
在这个案例中,我们关注的是如何使用Microsoft Foundation Classes (MFC)库在Visual Studio环境下读取和显示TXT文档。
VC++基于mfc 实现对话框打开读取txt文件
读取TXT文件**获取到文件路径后,我们可以使用`CFile`类来打开并读取文件内容。首先,创建一个`CFile`对象,然后调用`Open`方法打开文件:```cppCFile file;if (!
mfc 用对话框打开并读取txt文件的小程序
**读取文件内容** 使用标准C++库(`#include <fstream>`)的`std::ifstream`读取选中的TXT文件内容。
vc读取和写入txt文档内容
该项目基于MFC框架,实现了VC++环境下对TXT文本文件的读取与写入功能。通过CFileDialog进行文件选择,结合控件数据交换机制完成路径管理和文件操作,适用于Windows平台的桌面应用程序开


