首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

>>>>>CXImage中有没有类似BitBlt的功能?解决方法

2012-01-15 
CXImage中有没有类似BitBlt的功能?CXImage中有没有类似BitBlt的功能,可以直接画图像的指定某一部分。

>>>>>CXImage中有没有类似BitBlt的功能?
CXImage中有没有类似BitBlt的功能,可以直接画图像的指定某一部分。现在都是显示图片的所有部分

比如我想把一个图片大小为200*200的图片,中的 (10,10,40,40)现实在指定DC上的一个指定矩形中。

CXImage中有没有直接的函数?

当然也可以用Draw先显示到一个MemDC中,然后再用BitBlt来拷贝,我想知道有没有直接的方法呢?



谢谢!!

[解决办法]
用opencv吧很容易实现,cvSetImageROI函数等
[解决办法]
Cximage tmp;
tmp.load("C:\test.bmp");
tmp.Stretch(dc.GetSafeHdc(), CRect(XDest,YDest,XDest+nDestWidth,YDest+nDestHeight));
//tmp.Stretch(dc句柄,目标矩形);

热点排行