位图的显示
来源:互联网 发布:java抽奖概率算法控制 编辑:程序博客网 时间:2024/05/16 11:29
MFC位图的显示分为4步:
1)创建位图,可以用CBitmap构造位图对象;
2)创建兼容DC,可以用CreateCompatibleDC;
3)将位图设置到兼容DC;
4)将该兼容DC显示到当前DC;
void DrawBitmap(int iBitmapID){ CBitmap bitmap; bitmap.LoadBitmap(iBitmapID); BITMAP bmp; bitmap.GetBitmap(&bmp); CDC dcCompatible; CDC *pDC = GetDC(); dcCompatible.CreateCompatibleDC(&pDC); dcCompatible.SelectObject(&bitmap); CRect rect; GetClientRect(&rect); pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcCompatible,0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY); }
0 0
- 透明位图的显示
- 透明位图的显示
- 透明位图的显示
- 位图的滚动显示
- 透明位图的显示
- 透明位图的显示
- 位图的透明显示
- 透明位图的显示
- 透明位图的显示
- 透明位图的显示
- 位图的显示
- 透明位图的显示
- 透明位图的显示
- 位图的显示
- 位图文件的读取显示
- 位图的结构和显示
- 位图的淡入淡出显示
- Symbian 显示位图的例子
- Grails 3.0连接Mysql数据库
- C语言struct内存占用问题
- Java笔记12:Java对象排序
- addImageAsync异步加载资源和进度条ProgressTimer的实现
- 安卓蓝牙USB连接热敏打印机一
- 位图的显示
- IOS-自动布局详解
- android-Managing Audio Playback
- android背景进行高斯模糊
- MySql 安装
- 姿势总结
- HttpClient和WebService的区别和介绍
- UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
- 2015最新苹果开发者账号(299$)申请流程