位图显示基本程序
来源:互联网 发布:网络推广公司yes960 编辑:程序博客网 时间:2024/06/17 23:02
1 BOOL CGraphicView::OnEraseBkgnd(CDC* pDC) 2 { 3 // TODO: 在此添加消息处理程序代码和/或调用默认值 4 CBitmap bitmap; 5 bitmap.LoadBitmapA( IDB_BITMAP1 ); 6 7 BITMAP bmp; 8 bitmap.GetBitmap( &bmp ); // 该结构体bmp可以获取有关位图的信息 9 10 11 CDC dcCompatible;12 dcCompatible.CreateCompatibleDC( pDC ); // 创建与当前DC(pDC)兼容的DC13 dcCompatible.SelectObject( &bitmap );14 15 CRect rect;16 GetClientRect( &rect );17 18 /** 法一:将兼容DC中的位图复制到目的DC中,该函数是1:1复制的,不会伸缩和压缩位图;19 pDC->BitBlt( 0, 0, rect.Width(), rect.Height(), &dcCompatible, 0, 0, SRCCOPY );20 */21 22 // 法二:可以按照指定大小实现位图的伸缩和拉伸23 pDC->StretchBlt( 0, 0, rect.Width(), rect.Height(), &dcCompatible, 0, 0, bmp.bmWidth, bmp.bmHeight, SRCCOPY );24 25 // return CView::OnEraseBkgnd(pDC); // 不要调用基类的方法,否则会擦除背景26 return TRUE;27 }
0 0
- 位图显示基本程序
- (转载)在程序中显示位图
- 位图显示
- 显示位图
- 位图显示
- 位图显示
- 位图显示
- 在客户区窗口中显示位图的基本流程
- 我的第一个程序,创建和显示位图
- 位图排序基本实现
- 透明位图的显示
- 透明位图的显示
- 如何显示位图
- 创建和显示位图
- 显示透明位图
- vc 透明显示位图
- 显示红色位图
- 正确显示透明位图
- k-近邻算法
- Linux Shell学习要点
- 几种任务调度的 Java 实现方法与比较
- 关于强转指针和重构类型的一道c++代码
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(十二)
- 位图显示基本程序
- 校招有感
- iOS -- 沙盒位置(ios8之前的已过期)
- Unity3d 帮助的使用
- Oracle字符集的查看和Oracle字符集的设置修改
- 每日一Vim(7)—— 自动补全
- 解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found错误
- java面试
- 来测测你是不是一个合格的前端工程师