mfc 动态导入图像
来源:互联网 发布:js 基础类型 编辑:程序博客网 时间:2024/06/06 01:26
//动态导入图片的方法
HBITMAP hbitmap = HBITMAP(::LoadImage(NULL,_T( ".\\res\\huang.bmp"),IMAGE_BITMAP,0,0,LR_LOADFROMFILE));
//将HBITMAP 导入 CBitmap 来画背景
CBitmap bitmap;
BITMAP bmp; //获取图片的信息
CDC dcCompatible; //创建一个兼容DC
bitmap.Attach(hbitmap); 导入HBITMAP图片
bitmap.GetBitmap(&bmp);
dcCompatible.CreateCompatibleDC(pDC);
dcCompatible.SelectObject(&bitmap);
pDC->StretchBlt(36,64,180,37,&dcCompatible,0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY); //将兼容DC中的东西拷贝到真正的DC中
mfc显示png、jpg等图片
(1)首先在头文件stdafx.h中包含#include <atlimage.h>
(2)添加以下代码用于保存图片的信息
CImage img;
HRESULT ret = img.Load(_T("res/"res/123.jpg"")); //wuziqi.png是我要加载的图片名称,包含路径
HBITMAP hbitmap = img.Detach();
//像操作 BMP 图片一样处理图片 ,下面是显示图片的操作 通过背景画出图片
CBitmap cBitmap;
BITMAP bitmap;
CDC memdc;
cBitmap.Attach(hbitmap);
memdc.CreateCompatibleDC(pDC);
memdc.SelectObject(hbitmap);
cBitmap.GetBitmap(&bitmap);
pDC->StretchBlt(0,0,800,590,&memdc,0,0,800,590,SRCCOPY);
BITMAP bitmap;
CDC memdc;
cBitmap.Attach(hbitmap);
memdc.CreateCompatibleDC(pDC);
memdc.SelectObject(hbitmap);
cBitmap.GetBitmap(&bitmap);
pDC->StretchBlt(0,0,800,590,&memdc,0,0,800,590,SRCCOPY);
//通过静态控件实现图片
picur->SetBitmap(hbitmap);
0 0
- mfc 动态导入图像
- OpenCV导入图像显示到MFC的PICTURE控件
- MFC:利用CImage动态加载图像,无需Picture Control控件
- 动态导入
- mfc 图像处理 图像缩小
- vc/mfc获取rgb图像数据后动态显示及保存图片的方法
- vc/mfc获取rgb图像数据后动态显示及保存图片的方法
- 关于VC/MFC不导入资源文件 动态加载GIF动画文件
- MFC图像显示
- MFC简单图像编程
- MFC - 图像入门
- MFC中图像输出
- OpenCV+MFC显示图像
- MFC 图像显示具体步骤
- opencv+MFC显示图像
- MFC+OpenCV打开图像
- MFC显示bmp图像
- OpenCV+MFC 显示图像
- 目前的一些状态
- 自定义标签
- win32中如何使用CString
- js Date
- Hibernate Text类型问题 插入修改操作只保存一部分
- mfc 动态导入图像
- nova-network创建实例之FlatManager
- JS 创建对象(常见的几种方法)
- 第六周项目一 (1)(2) 深复制体验
- UI 自定义视图 Label_TextField
- Java之美[从菜鸟到高手演变]之设计模式二
- live555接收实时视频流+ffmpeg解
- 我的第一篇博客
- POJ1423 HDU1018 Big Number【斯特林公式】【高精度】