在不同位置同时显示两张位图
来源:互联网 发布:安装打印机用什么端口 编辑:程序博客网 时间:2024/04/28 04:14
在OnDraw(CDC* pDC) 函数里添加如下代码:
void CSDIFormView::OnDraw(CDC* pDC)
{
// TODO: Add your specialized code here and/or call the base class
//
CBitmap bmp1,bmp2;
bmp1.LoadBitmap(IDB_BITMAP1);
bmp2.LoadBitmap(IDB_BITMAP2);
//
BITMAP bmpInfo1,bmpInfo2;
bmp1.GetBitmap(&bmpInfo1);
bmp2.GetBitmap(&bmpInfo2);
CDC dcMemory;
dcMemory.CreateCompatibleDC(pDC);
CBitmap* pOldBitmap = dcMemory.SelectObject(&bmp1);
//显示第一张图片的一半
pDC-> BitBlt(0, 0, bmpInfo1.bmWidth/2, bmpInfo1.bmHeight/2, &dcMemory,
0, 0, SRCCOPY);
dcMemory.SelectObject(pOldBitmap);
pOldBitmap = dcMemory.SelectObject(&bmp2);
//显示第二张图片的一半
pDC-> BitBlt(300, 300, bmpInfo2.bmWidth/2, bmpInfo2.bmHeight/2, &dcMemory,
0, 0, SRCCOPY);
dcMemory.SelectObject(pOldBitmap);
}
- 在不同位置同时显示两张位图
- 在Excel图表中同时显示两组刻度单位不同的数据
- javascript 网页设计 怎么在同一位置显示几张不同的图片(图片自动变换)
- Dialog显示在Activity不同的位置
- Dialog显示在Activity不同的位置
- Android 中toast显示在不同位置
- 如何在普通按钮上显示不同的位图
- 在一个窗口中显示两张图片
- 230,队列组——同时下载两张图片,然后,合并显示
- 怎么同时导出两张报表
- 如何在DM365嵌入式设备上同时拨通两张3G网卡
- MFC 位图按钮CBitmapButton 实现不同状态显示不同位图
- OpenCV学习(1)--在一个窗口同时显示多张图像
- 两张不同表结构的翻页
- wince任意位置显示BMP位图
- input点击后,显示DIV,不同的top,会出现在不同的位置解决办法
- 怎么向两张表里同时添加数据
- 两张网卡同时上内外网解决方法
- 坚持下去,我想,我能胜利的!!!
- 我 的简介
- 编程之美
- 去除MFC导入位图的背景色
- MFC导入并显示BMP图片功能实现
- 在不同位置同时显示两张位图
- 左外连接
- 哦,我开始了计算机学习的第一天。
- java 获取各种时间的实例
- 画一个指定填充色的矩形(无边框)
- 【转】.NET Interop入门-P/Invoke和Reverse P/Invoke
- [转]几种图像处理类库的比较
- MSP430
- C语言图像处理方法