C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
来源:互联网 发布:单片机与传感器 编辑:程序博客网 时间:2024/05/21 18:32
示例程序下载地址: http://download.csdn.net/detail/mnorst/4186550
void CShowNetImageView::OnDraw(CDC* pDC){CShowNetImageDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);if (!pDoc)return;// TODO: 在此处为本机数据添加绘制代码CAtlHttpClient* client = new CAtlHttpClient();if (client->Navigate( _T("http://www.baidu.com/img/baidu_sylogo1.gif") )){if (client->GetStatus() == 200) // 200 = successful HTTP transaction{HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, client->GetBodyLength());void * pData = GlobalLock(hGlobal);memcpy(pData, client->GetBody(), client->GetBodyLength());GlobalUnlock(hGlobal);IStream * pStream = NULL;if (CreateStreamOnHGlobal(hGlobal, TRUE, & pStream) == S_OK){CImage image;if (SUCCEEDED(image.Load(pStream))){image.Draw(pDC->GetSafeHdc(), 0, 0);}pStream -> Release(); }GlobalFree(hGlobal);CFile file;file.Open(_T("D:\\ab.gif"), CFile::modeCreate | CFile::modeWrite );file.Write(client->GetBody(), client->GetBodyLength());file.Flush();file.Close();}}}
- C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
- C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
- wince中显示BMP、JPG、Gif以及PNG的方法
- wince中显示BMP、JPG、Gif以及PNG的方法
- JPG png GIF BMP图片格式的区别
- png/gif/jpeg/bmp图片格式的简易文档
- Silverlight中使用GIF、PNG、BMP的方法--使用ImageTools第三方
- SWT图片显示,支持JPEG,GIF(动画),BMP,ICO,PNG和TIFF
- SWT图片显示,支持JPEG,GIF(动画),BMP,ICO,PNG和TIFF
- 加载多种图片格式(gif,jpg,png.bmp)
- VS2013等系列应用程序启动Logo(支持bmp/png/gif等任意图片格式)
- 获取图片宽度和高度的类,支持JPG,GIF,PNG,BMP'
- fso获取图片宽度和高度的类,支持JPG,GIF,PNG,BMP
- 图片中,bmp . png . jpg . gif ……含义
- 使用系统imgdecmp库解码JPG,GIF,PNG,BMP图片
- 使用系统imgdecmp库解码JPG,GIF,PNG,BMP图片
- GIF,JPG,PNG:WEB开发中图片格式的合理选择
- jpg、jpeg、png、gif、bmp、tiff、ai、cdr、eps 图片格式的区别
- url传递中文参数乱码的问题
- XAF之存储非标准数据库字段
- php模板引擎
- alig even
- 三句话影响人的一生
- C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
- Spring Mvc3.0深入研究
- Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
- oracle关于导入与导出数据库的使用
- Bump pay: 嫌刷卡麻烦 俩人碰下手机吧
- Google Baidu
- Oracle错误解决 ORA-00844: Parameter not taking MEMORY_TARGET into account, see alert log for more inform
- c#.net web.config 连接sql2005实例名带'\'的问题
- 计算组合的算法