Bitmap、CBitmap、HBITMAP以及BITMAP的相互转换
2014-02-11 00:24
393 查看
构建CBitmap
CBitmap bmp; bmp.LoadBitmap(ID);
构建HBITMAP
HBitmap = (HBITMAP)LoadImage(NULL,L”C:\\test.bmp”, IMAGE_BITMAP, 0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);//载入位图
Bitmap转HBITMAP HBITMAP hBitmap; pbm->GetHBITMAP(NULL, &hBitmap);
HBITMAP转CBitmap bitmap.Attach(hBitmap);
CBitmap转BITMAP BITMAP bm; bitmap.GetBitmap(&bm);
HBITMAP转BITMAP GetObject(hBitmap, sizeof(Bitmap), (LPSTR)&Bitmap);
http://www.360doc.com/content/13/0507/21/10724725_283723432.shtml
相关文章推荐
- AttributeError: 'tuple' object has no attribute 'Multi'
- java 集合 list map set collection
- The Application Sandbox
- centos安装后的网卡配置
- The Application Lifecycle
- 编程范式--c语言
- 关于C++的动态库
- Android广播动作
- 交换变量的值 swap
- MySQL Schema设计(五)用Python管理字符集
- VI格式化代码
- hdu-4778-Gems Fight!---状态压缩dp
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
- Android利用广播进行IP拨号
- 自己用C++实现BaseLine Jpeg解码(要点总结)
- 为来往支招(Aaren)
- hdoj1018--Big Number
- 在 Linux 中如何移动文件
- python使用递归解决全排列数字示例
- python基础教程之实现石头剪刀布游戏示例