vc++中如何打开格式为GIF或者JPG的图像。
VC中显示GIF或JPG图像
我看了MSDN也以为只对BMP有用,结果是对JPG GIF都可以。
向不轻信MS的JDK致敬!
//admire JDK
以下是实验代码,大家可以在95下试试,我在98+IE5上成功。
是一个CView的例子,别忘了AfxOleInit
另,时间短,写得很乱,,大家自行改进吧!
voidCPICView::OnDraw(CDC* pDC)
{
CPICDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
IPicture *pPic;
IStream *pStm;
CFileStatusfstatus;
CFile file;
LONG cb;
if
(file.Open("c:/test.jpg",CFile::modeRead)&&file.GetStatus("c:/test.jpg",
fstatus)&&
((cb = fstatus.m_size) != -1))
{
HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, cb);
LPVOID pvData = NULL;
if (hGlobal != NULL)
{
if ((pvData = GlobalLock(hGlobal)) != NULL)
{
file.ReadHuge(pvData, cb);
GlobalUnlock(hGlobal);
CreateStreamOnHGlobal(hGlobal, TRUE, &pStm);
if(SUCCEEDED(OleLoadPicture(pStm,fstatus.m_size,TRUE,IID_IPicture,(LPVOID*
)&pPic)))
{
OLE_XSIZE_HIMETRIC hmWidth;
OLE_YSIZE_HIMETRIC hmHeight;
VC++ MFC 图像编程技巧VC++ MFC 图像编程技巧隐藏>> VC 中能否显示 GIF 或 JPG 图像 我看了 MSDN 也以为只对 BMP 有用,结果是对 JPG GIF 都可以。 ...
VC 下显示 JPG,GIF 图象的方法 VC 下显示 JPG,GIF 的图像的显示就程序开发过程中要用到的一个模块,今 天我们就来谈一谈它的具体的实现方法。 在显示图像之...
VC实现打开BMP_JPG或GIF图片VCMFC打开图片_计算机软件及应用_IT/计算机_专业资料。学习mfc,少走弯路,可以借鉴的1、 新建一个单文档的应用程序,项目名称为 ...
在MFC应用程序中显示JPGGIF图像文件_IT/计算机_专业资料。在MFC应用程序中显示... vc++数字图像处理 MFC ... 10页 4下载券 VS2008环境下基于MFC读取... ...
在VC 下显示 JPEG、GIF 格式图像的一种简便方法 、一、 引言 JPEG 图像压缩...(*.jpg)*.jpgGIF 文件(*.gif)*.gif",NULL); if(dlg.DoModal()...
对于其他常用的 JPG / JPEG / GIF / PNG 格式,它无能为力。VC 下怎样才能加载各种非 BMP 格式的图片呢? 下面介绍一种最简单的办法。用 CImage 类的 Load ...
3.VC实现打开BMP JPG或GIF图片VCMFC打开图片_计算机软件及应用_IT/计算机_专业资料。今日推荐 157份文档 2015国家公务员考试备战攻略...
基于VC + +的BMP格式图像与GIF格式图像转换_工学_高等教育_教育专区。第29卷... VC中显示GIF或JPG图像 2页 免费 图像文件格式BMP”、“T... 暂无评价 1页...
经过一段日子的研究,发现只需要实现两步工作,就可以 在 VC 中实现如同 VB 中... VC中显示GIF或JPG图像 2页 免费 VC下显示JPG,GIF图象的方... 3页 3下载...
vc显示图像_信息与通信_工程科技_专业资料。vc中的图像显示用过VC 的人都...能不能显示 *.gif图片呢?有谁知道能不能帮忙一下,很急。先谢谢了。 网友:...
热门文档