Добрый день!
В программе есть окно, в котором программно построено некоторое изображение!
Про окно известно int iwidth, int iheigh, HDC hDCWnd.
Как корректно это окно скопировать в Bitmap с помощью BitBlt, а затем вывести с помощью Save в файл jpeg???
Помогите новичку в Visual C++, а то несколько запутался в hwnd & hdc  

Onic777
Добавлено через 19 минут и 49 секунд:В дополнению к вопросу напишу что сделано. Пишется функция вывода содержимого окна в jpeg файл
static bool SaveToJPEG (System::String ^ SaveFileName, int iwidth, int iheigh, HDC hDCWnd)
{
    HDC hDCMem = CreateCompatibleDC(hDCWnd);
    HBITMAP hBmp = CreateCompatibleBitmap(hDCWnd, iwidth, iheigh);   
    HGDIOBJ hTmp = SelectObject(hDCMem, hBmp);
    REZ = BitBlt(hDCMem, 0, 0, iwidth, iheigh, hDCWnd, 0, 0, SRCCOPY);
    // ВОПРОС В ТОМ, КАК КОРРЕКТНО НАПИСАТЬ СЛЕДУЮЩУЮ СТРОКУ !!!         
    hDCMem 

  Save(SaveFileName, System::Drawing::Imaging::ImageFormat::Jpeg);         
    SelectObject(hDCMem, hTmp);
    DeleteObject(hDCMem);
    ReleaseDC(hWnd, hDCWnd);
   return true;
}