- // 打开图像文件并显示
- BOOL LoadPicture(char * lpFilePath, HWND hwnd)
- {
- // 文件句柄
- HANDLE FileHandle;
- // 高位数据、低位数据
- DWORD SizeH,SizeL,ReadCount;
- IStream * pstream=NULL;
- IPicture * pPic=NULL;
- // 以读的方式打开图像
- FileHandle=CreateFile(lpFilePath,
- GENERIC_READ,
- FILE_SHARE_READ,
- NULL,
- OPEN_EXISTING,
- FILE_ATTRIBUTE_NORMAL,NULL
- );
- // 打开失败
- if(FileHandle==INVALID_HANDLE_VALUE)
- return FALSE;
win32对jpg、gif图像的读取
最新推荐文章于 2023-02-16 19:39:25 发布
该博客介绍了一种使用Windows API打开并显示JPEG和GIF图像的方法。通过CreateFile打开文件,然后利用GlobalAlloc分配内存,再用OleLoadPicture加载图片到IPicture接口,最后使用Render在设备上下文(hdc)中渲染图像。
摘要由CSDN通过智能技术生成