有关MirrorDriver截屏问题
HDC hdc = CreateDC("DISPLAY", _T("Microsoft Mirror Driver"), NULL, NULL);
HDC memDC = ::CreateCompatibleDC(hdc);
HBITMAP hBitmap = ::CreateCompatibleBitmap(hdc, pThis->m_cxClient, pThis->m_cyClient);
HBITMAP hOldBitmap = (HBITMAP)::SelectObject(memDC,hBitmap);
::BitBlt(memDC, 0, 0, pThis->m_cxClient, pThis->m_cyClient, hdc, 0, 0, SRCCOPY);
hBitmap = (HBITMAP)::SelectObject(memDC, hOldBitmap);
::DeleteObject(hOldBitmap);
::ReleaseDC(::GetDesktopWindow(), hdc);
::DeleteDC(memDC);
装了Mirror Driver驱动之后,用上述代码截屏得到一个HBITMAP,这个好像就是真个屏幕,但是不知道怎么得到变化的部分,希望高手指点一下,谢了