[VC6.0 MFC] 关于动态加载.jpg格式图片

[复制链接]
查看11 | 回复3 | 2009-6-4 10:50:22 | 显示全部楼层 |阅读模式
OleLoadPicture可以动态加载。 Ole32.dll olepro32.dlleg:void DisplayImage(HDC hDC, LPCTSTR szImagePath){HANDLE hFile=CreateFile(szImagePath, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); //从指定的路径szImagePath中读取文件句柄DWORD dwFileSize=GetFileSize(hFile, NULL); //获得图片文件的大小,用来分配全局内存HGLOBAL hIm...
回复

使用道具 举报

千问 | 2009-6-4 10:50:22 | 显示全部楼层
mark一下,有时间我给你看看。 - -# 其实,正如二楼所说的,用2005或2008很简单的#include CImage img; HRESULT hResult; hResult = img.Load(_T("C:\\xxx.jpg"));用cximage或者gdi+处理JPG都是可行的,GDI+...
回复

使用道具 举报

千问 | 2009-6-4 10:50:22 | 显示全部楼层
用atl的CImage类。vc++.net以后的版本有,vc6的,你可以自己找个atl库。我就搞不明白了,vc6都10年了,为什么还这么多人用。vc2008不好吗 可以直接找到的。从vc6到高版本转换,只要你没使用非标准c++的东西,直接就能编译。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行