BITMAP bm;
pBitmap->GetBitmap(&bm);//////////////////////////////////////////////////////////////////
CDC MemDC;
CDC *pMemDC = &MemDC;
pMemDC->CreateCompatibleDC(pDC);
pMemDC->SelectObject(pBitmap->m_hObject);
pDC->BitBlt(0,0,bm.bmWidth,bm.bmHeight, pMemDC,0,0,SRCPAINT);
ReleaseDC(pMemDC);//////////////////////////////////////////////////////////////////
HDC hMemDC = CreateCompatibleDC(pDC->GetSafeHdc());
SelectObject(hMemDC, pBitmap->m_hObject);
BitBlt(pDC->GetSafeHdc(), 0,0,bm.bmWidth,bm.bmHeight, hMemDC,0,0,SRCCOPY);
DeleteDC (hMemDC); 以上用//隔开的两段代码有什么区别?为什么第一段没作用,而第二段正确?
pBitmap->GetBitmap(&bm);//////////////////////////////////////////////////////////////////
CDC MemDC;
CDC *pMemDC = &MemDC;
pMemDC->CreateCompatibleDC(pDC);
pMemDC->SelectObject(pBitmap->m_hObject);
pDC->BitBlt(0,0,bm.bmWidth,bm.bmHeight, pMemDC,0,0,SRCPAINT);
ReleaseDC(pMemDC);//////////////////////////////////////////////////////////////////
HDC hMemDC = CreateCompatibleDC(pDC->GetSafeHdc());
SelectObject(hMemDC, pBitmap->m_hObject);
BitBlt(pDC->GetSafeHdc(), 0,0,bm.bmWidth,bm.bmHeight, hMemDC,0,0,SRCCOPY);
DeleteDC (hMemDC); 以上用//隔开的两段代码有什么区别?为什么第一段没作用,而第二段正确?
解决方案 »
- 那么,像BCGControlBar这样的界面库,会影响程序的运行速度吗?
- 怎么用libcurl对photobucket.com进行模拟登陆?
- Access数据的导入导出问题
- 如何在局域网中 不用在其他在线机器上安装木马程序就可以访问其他机器的磁盘内容(里面还有详细说明)
- 类型转换出错了,请帮我看看
- 如何把一个MDI下的子窗口初始化切分为4个相同大小视图,并使每个视图显示各自关联的文档?
- 谁能提供个目前仍然有效的msdn 2001 10月 3CD版的下载地址?
- 如和得到系统的鼠标双击延迟时间,并用自己的代码去检测?
- 程序的DEBUG版没问题,而RELEASE版报错????
- 急!有关ActiveX控件的问题
- 我在武汉,我面试填表时,我写的工资一个月1000以上。做VC的。是不是太低了呀。如果公司重新问我的话,我说多少合适呀
- 有什么虚拟机有支持多显示卡的?Virtual PC 和 vmWare都没有啊.
我还想试试到底有多少人会说出五发八门的解释了失败阿
赫赫