解决方案 »
- 想做个图像处理的系统
- vs2005制作安装包,如何应用第三方组件???
- vs2008写的程序在另一台电脑上用不了
- 我就想问怎样用SendMessage()在 COMBOBOXEX控件 中添加文本项?
- 求sql语句的写法。我用vc存取数据库。数据库表table中,有一个数据类型为image(长度16)的imagedata字段。
- 【急】组合框和编辑框绑定的数据初始化问题
- 完成端口数据投递问题,做过的来指点下
- 非mfc的console程序如何让它支持CString,CSocket和CList几个类?
- 奇怪!
- 关于远程协助剪切板的问题(内容如下)
- Directshow应用于连续播放视频的问题
- windows程序设计 看了跟用VC++写小游戏 外挂那些有用么
不管你通过什么库,都是要把它转换的
#include "atlImage.h"
/**
* 在目标DC的目标矩形rc中显示pJpeg数据流(大小为nByteCount)的JPEG图象
*/
void DispalyaJpeg( BYTE *pJpeg ,int nByteCount,HDC hdc,RECT & rc )
{
/**
* 根据pJpeg数据创建IStrem流pStream
*/
IStream *pStream = NULL;
CreateStreamOnHGlobal( NULL,true,&pStream );
pStream->Write( pJpeg, nByteCount,NULL ); /*
* 流恢复到开始位置
*/
LARGE_INTEGER u;
u.QuadPart = 0;
pStream->Seek( u, STREAM_SEEK_SET, NULL ); /**
* imag对象从流中加载图像并绘制到目标DC的目标矩形rc中
*/
CImage imag;
imag.Load( pStream );
imag.Draw( hdc, rc ); /**
* 释放流对象
*/
pStream->Release();}
GDI是API ,GDI+不是吧没有直接能显示 JPEG格式的API??
=============
API没有能显示JPG文件的
什么格式的都可加载进来吧?..试试.