Código C++:
Ver original
HBITMAP Cap1, Cap2; // Capturar parte de pantalla LPDEVMODE DM; HBITMAP hBmpImage; HDC lhDcSource; HDC lhDcTarget; lhDcSource = CreateDC("DISPLAY", "", "", DM); lhDcTarget = CreateCompatibleDC(lhDcSource); hBmpImage = CreateCompatibleBitmap(lhDcSource, 100, 13); SelectObject(lhDcTarget, hBmpImage); BitBlt(lhDcTarget, 0, 0, 100, 13, lhDcSource, 150, 100, SRCCOPY); Cap1 = hBmpImage; // Primera captura Cap2 = hBmpImage; // Segunda captura DeleteDC(lhDcTarget); ReleaseDC((HWND)hBmpImage, lhDcSource);
He probado con Cap1 == Cap2 pero siempre resulta diferente, que deberia hacer? Mas alla de que obviamente en el codigo anterior siempre seran iguales las capturas 1 y 2.
Gracias desde ya!
