用GDI+截取窗口客户区图象,请大家帮忙看看小弟我的代码为什么截不到图象呢

用GDI+截取窗口客户区图象,请大家帮忙看看我的代码为什么截不到图象呢?
前提:已经用GDI+加载了一幅图象。

功能:截取已存在的图象。

代码:
C/C++ code
hdc=GetDC(hwnd);
    GetClientRect(hwnd,&rc);
    Graphics graphics(hdc);
    Bitmap bitmap(rc.right-rc.left,rc.bottom-rc.top,&graphics);
    bitmap.Save(wbuffer, &encoderClsid, NULL);        //调试时,得到了正确的CLSID
    ReleaseDC(hwnd,hdc);


结果保存成JPG图片时,打开JPG图片,结果是一片黑色,不知道原因。

------解决方案--------------------
探讨
首先非常感谢楼上的回答,用GDI来实现我自己已经写出来了,因为要保存为JPG的图片,所以才想到用GDI+,希望再为我解答一下。。。。谢谢!!!!