我想把图片调入内存怎么办?用selectobject...
然后将此图片复制到窗体其他位置,如何处理!谢谢
然后将此图片复制到窗体其他位置,如何处理!谢谢
解决方案 »
- CCoolbar 如何创建就是浮动窗口,并且不可停靠?
- 求助!关于资源锁定。
- 如何在从欢迎屏幕返回时自动运行一个程序
- mfc directshow 静止画面
- 菜鸟求助!unresolved external symbol __CrtDbgReport
- ado的版本
- 关于限制拨号上网的问题?
- d
- vc 动态加载动态库后,怎么定义可以全局使用
- ?用过2K/NT DDK的大侠:如何在nt/2000的内核里编程向硬盘里写一文件,如:写c:\a.txt到C上,给我一段代码?
- 请问谁有PDF417二维条码生成解码的源码
- 为什么VC返回的BSTR类型用PB的String类型接收后出现汉字乱码,英文正常??????
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);
memDC.CreateCompatibleDC(pDC);
pOldbitmap = memDC.SelectObject(&bitmap);//调入内存CDC *pDC;
pDC = GetDC();//得到其他的DC
BITMAP hbitmap;
bitmap.GetBitmap(&hbitmap);
//放到相应的DC上去
pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&memDC,0,0,size.cx,size.cy,SRCCOPY);
memDC.SelectObject(pOldbitmap);
ReleaseDC(pDC);
HBITMAP hBitmap = (HBITMAP)::LoadImage(...);CBitmap bitmap;
bimap.Attach(hBitmap);//将载入的位图加载到CBitmap对象CDC dcMem;
dcMem.CreateCompatible(pDC);//pDC指向当前设备内容
dcMem.SelectObject(&bmpBitmap);//加载到内存pDC->BitBlt(... &dcMem...);//将图像从内存中拷到设备中。