CxImage的有关问题,请问呀。

CxImage的问题,急请教呀。。。
怎么使用 CxImage::draw

怎么只显示图片的一部分?比如100x100的图片,我只想显示 CRECT(0,0,20,20)

我怎么用都不对,求教。
CxImage 图片

------解决方案--------------------
long Draw(HDC hdc, long x=0, long y=0, long cx = -1, long cy = -1, RECT* pClipRect = 0, bool bSmooth = false);

------解决方案--------------------

CBitmap cbmp;
HBITMAP m_hBitmap;
CxImage image;
image.Load(currPath.GetBuffer(0));
currPath.ReleaseBuffer();
m_hBitmap = image.MakeBitmap(NULL);
CBitmap *pBitmap = cbmp.FromHandle(m_hBitmap);
CDC MemDc;
MemDc.CreateCompatibleDC(&dc/*pDc*/);
MemDc.SelectObject(pBitmap);
dcs.SetStretchBltMode(STRETCH_HALFTONE /*
------解决方案--------------------
 STRETCH_ORSCANS*/);
dcs.StretchBlt(rect_ctl.left, rect_ctl.top, 240, 180, &MemDc, 0, 0, 240, 180, SRCCOPY);


一个走了点歪路的例子,不太好。就是意思就是读取图片,并在相应dc上画图(包括图片的截取绘制)