I apprecaite your help.
CRect SrcRect;
m_pWebCtrl->GetWindowRect(&SrcRect);
HDC hSrcDC, hMemDC;
HBITMAP hBitmap, hOldBitmap;
int nWidth, nHeight;
m_pWebCtrl->Invalidate();
hSrcDC=m_pWebCtrl->GetDC()->m_hDC;
// hSrcDC=m_pWebCtrl->GetWindowDC()->m_hDC;
hMemDC = CreateCompatibleDC(hSrcDC);
nWidth = SrcRect.Width();
nHeight = SrcRect.Height();
hBitmap = CreateCompatibleBitmap(hSrcDC, nWidth, nHeight);
hOldBitmap = (HBITMAP)SelectObject(hMemDC, hBitmap);//
BitBlt(hMemDC, 0, 0, nWidth, nHeight,hSrcDC, 0, 0, SRCCOPY); //
hBitmap = (HBITMAP)SelectObject(hMemDC, hOldBitmap);
m_hBitmap=hBitmap;
// m_hBitmap=hOldBitmap;
DeleteDC(hSrcDC);
DeleteDC(hMemDC);
--
jake