Снимок экрана Windows (BitBlt(), GetDIBits(), регион)

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

Вот мой код:

http://pastebin.com/xJrejBRb

Спасибо за ваше время!:)

0 ответов

Другие вопросы по тегам