>>>>>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句柄,目标矩形);