Снимок экрана Windows (BitBlt(), GetDIBits(), регион)
Я пытаюсь захватить экран, используя BitBlt(), получить данные пикселей с помощью GetDIBits(). Мой код работает хорошо, если я использую его на всем экране (startx = 0, starty = 0, endx = W, endy = H), но когда я пытаюсь использовать его в регионе (sratrx!= 0, starty!= 0, endx!= W, endy!= H), вылетает:(А гуглил много, но я не нашел ответа.
Вот мой код:
Спасибо за ваше время!:)