Cimage和Cbitmap之间的 互相转换
来源:互联网 发布:linux入门教程视频 编辑:程序博客网 时间:2024/05/01 11:20
CImage转为CBitmap:
CImage* img;
CBitmap* bm;
img->Load(lpszSourceName);
HBITMAP hbmp =(HBITMAP)img->operator HBITMAP();
bm->DeleteObject();
bm->Attach(hbmp);
//////////////////////////////////////////////
CBitmap转为CImage:
CImage* img;
CBitmap bm;
HBITMAP hbmp = (HBITMAP)bm.GetSafeHandle();
if(!img.IsNull()) //Attach前,必须确认img中无位图,否则会弹出异常,但忽略也可继续运行
img->Destroy();
img->Attach(hbmp);
另注:原对象中的位图改变后,所有Attach到这个对象的对象需从新Attach一次,否则图像为初始化的颜色或黑色!
- Cimage和Cbitmap之间的 互相转换
- vc,cimage类与cbitmap对象之间的转换
- HBITMAP和CBitmap的互相转换
- HBITMAP和CBitmap的互相转换
- BYTE和CBitmap之间的转换
- 有关CBitMap 、CImage的使用
- List和string之间的互相转换
- string和numeric之间的互相转换
- List和string之间的互相转换
- word和pdf之间的互相转换
- 图片和字节之间的互相转换
- wchar_t*和char*之间的互相转换
- List和string之间的互相转换
- CString和char *之间的互相转换
- 字符串和数字之间的互相转换
- wchar_t*和char*之间的互相转换的那些事
- wchar_t*和char*之间的互相转换的那些事
- wchar_t*和char*之间的互相转换的那些事
- JAVA_WEB Struts2学习:Struts2标签学习2
- 图片操作:生成缩略图、添加水印、截取图片等
- android listView的开启滑块及最小页数解决办法
- WCF传输数据量大的问题
- Android启动模式分析
- Cimage和Cbitmap之间的 互相转换
- 自定义Edit ctrl 控件不能相应回车消息
- Linux网卡启动报错(this device is not active)
- I2c-s3c2440.c 分析
- MyEclipse不识别Eclipse建的web工程解决方案
- 固定SpitterPanel面板
- Tomcat 405 Not Allowed nginx
- Oracle中PL/SQL引擎和SQL引擎DATE类型的不同处理
- uva 10192