在“E:\兴辉俊武\vc++学习笔记\动画图片操作\JPG图像加载及超连接”定义了所需的类
CPictureCtrl使你可以在任何对话框或窗口中把图像作为子窗口显示。
例如:关于对话框中加载IDC_MYIMAGE图像
classCAboutDialog:publicCDialog{
protected:
CPictureCtrlm_wndPict;
virtualBOOLOnInitDialog();
};
BOOLCAboutDialog::OnInitDialog()
{
m_wndPict.SubclassDlgItem(IDC_MYIMAGE,this);//IDC_MYIMAGE和变量m_wndPict建立联系
returnCDialog::OnInitDialog();
}
在文档/视图中加载JPG/GIF图像
在doc.h中
#pragmaonce
#include"Picture.h"
protected:
CPicturem_pict;
public:
CPicture*GetPicture(){
return&m_pict;
doc.cpp
#include<afxdisp.h>
#include<afxpriv2.h>
voidCPictureDoc::Serialize(CArchive&ar)//打开图片在文档中显示
{
if(ar.IsLoading()){
VERIFY(m_pict.Load(ar));
}else{}
}
BOOLCPictureDoc::OnNewDocument()/*为了使程序更实用,CPictureDoc::OnNewDocument从程序资源数据加载了一幅图像。为了显示这幅图像,CPictureView::OnDraw要调用CPicture::Render。这样程序一启动便会显示一幅默认的图像。*/
{
m_pict.Load(IDR_MAINFRAME);
returnTRUE;
}
voidCPictureView::OnDraw(CDC*pDC)
{
CPictureDoc*pDoc=GetDocument();
ASSERT_VALID(pDoc);
CPicture*ppic=pDoc->GetPicture();
ASSERT(ppic);
if(*ppic){
CRectrc;
GetImageRect(rc);//GetImageRect是CPictureView类的一个成员函数
ppic->Render(pDC,rc);
}
}
分享到:
相关推荐
在MFC程序中显示JPG/GIF图像(299KB)
在MFC程序中显示JPG-GIF图像,在vc6.0下编译通过,很好事,你可以在此基础上添加功能
在MFC程序中显示JPG GIF图像(VC)
在MFC程序中显示JPG GIF图像.zip
VC 在MFC中调用显示JPG、GIF图像,在VC 的MFC中调用显示图片似乎没有在VB中那么轻松容易,针对这一问题,笔者自己写了一个测试程序,附上完整代码,看一看在VC 的MFC中,如果调用显示一张图片,并且可随窗口的大小...
如果你是一个使用VB编程的程序员,要在程序中显示JPG或者GIF图像简直易如反掌,将图像控件拖到Form中,分分钟即可搞掂。但是C++程序员要显示同样的图形却没有那么...此代码将示范如何在MFC程序中显示JPG或者GIF图像。
程序中显示JPG或GIF图像文件示例.此代码是显示jpg等图片的源码。
包括用于在MFC中显示各种图像的类CPicture及demo程序T;还有一个操作图像的类库。
在MFC程序中显示JPG/GIF图像 myimgapp 《树型控件实现数据库的访问》配套代码 < DAO > 本代码实现将数据库中的内容加入树型控件中,通过建立数据库,再与树型控件相连,实现数据库的访问。 TreeCtrlDB 一个...
但在VC中,特别是MFC编程的时候,对图像的操作就不那么顺手了,新手朋友更是感觉无从下手,那么这个示例程序会帮你解决这个难题,它将演示如何在MFC程序中显示JPG、GIF等格式的图像文件,而且它还可以对图像等比例...
VC6.0结合MFC,打开bmp、jpg、gif、tif、raw格式的图像。
在VB中,我可以通过创建一个图像控件来显示一个JPG或GIF文件,但是我如何在我的MFC应用程序中显示一个JGP文件呢? 关键字:ipicture,image,bmp,jpg,gif,doc,view,COM,MFC,图像,位图
自己写的MFC打开图片程序,引用了网上流传的CPicture类,并且解决了拉伸屏幕图片出现闪烁的情况,代码简单明了,适合初学者学习。
用C++写的图像处理程序,功能非常强大,可实现常见的锐化、平滑、旋转、去噪等功能,还能够实现bmp,jpg,gif,cif等格式的相互转换,并能够显示各种格式的图片,可根据自己需要在添加其他任意的功能。
VC实现打开BMP JPG或GIF图片|VC/MFC/打开图片
图像处理类库,支持JPEG、PNG、TIFF、BMP、GIF格式
vc++6.0的单文档下,利用文件菜单下的打开来打开图像文件(文件格式:jpg,bmp),可以直接编译运行
CxImage是一个可以用于MFC 的C++图像处理类库类,它可以打开,保存,显示,转换各种常见格式的图像文件,比如BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K 等格式的文件。可以实现BMP<-&...