你用MFC创建的主窗口比如说是m_cWnd;//下面载入位图
CBitmap m_cBitmap;
m_cBitmap.LoadBitmap("/*位图文件路径*/");//取得设备上下文
CDC m_cDc;
m_cDc = m_cWnd.GetDc();//建立一个缓存设备上下文
CDC m_MemDc;
m_MemDc.CreateCompatibleDC(&m_cDc);//选择位图
m_MemDc.SelectObject(&m_cBitmap);//画在屏幕上
m_cDc.BitBlt(0, 0, //左上角坐标
20,30, //显示的宽和高
&m_MemDc, //从缓存中获取
0, 0, //从源位图的(0,0)坐标开始显示
SRCCOPY //将源位图拷贝至屏幕);
CBitmap m_cBitmap;
m_cBitmap.LoadBitmap("/*位图文件路径*/");//取得设备上下文
CDC m_cDc;
m_cDc = m_cWnd.GetDc();//建立一个缓存设备上下文
CDC m_MemDc;
m_MemDc.CreateCompatibleDC(&m_cDc);//选择位图
m_MemDc.SelectObject(&m_cBitmap);//画在屏幕上
m_cDc.BitBlt(0, 0, //左上角坐标
20,30, //显示的宽和高
&m_MemDc, //从缓存中获取
0, 0, //从源位图的(0,0)坐标开始显示
SRCCOPY //将源位图拷贝至屏幕);
解决方案 »
- VC编译的DLL回调VB函数出错
- 有关无模式对话框的数据的实时传递
- 关于用GDI+以及CXImage显示各种类型图片后不能局部放大的问题
- 请问DirectSound不能直接播放WAVE_FORMAT_ALAW文件,需要ACM进行转换才可以?
- Direct9中CWaveFile的问题
- 我给大家弄了些电影!!!!
- 我吐血了:操作注册表的时候,Debug版可以得到值,Release版怎么都不行???
- ****如何在OLE中嵌入一个COM对象?向高手请教了!(100)****
- 送分!
- 请教CSocket 的问题
- 请问一下,为什么会出现:error C2065: 'SetVolumeMountPoint' : undeclared identifier
- vc编译出现error LNK2005,按照微软网站上148652(原CHS148652)介绍的方法还是解决不了。
m_cWnd.ReleaseDC(&m_cDc);
m_MemDc.DeleteDC();