2013-04-18 2 views
0

В настоящее время я использую следующий код, чтобы сделать снимок окна (ручка типа HWND):Как использовать grabWindow, чтобы сделать снимок экрана только определенной области окна?

QPixmap::grabWindow((WId) handle).save("haystack.png", "png"); 

Однако, мне нужно только сделать снимок определенной области (прямоугольник в) окне.

В моем случае прямоугольник имеет следующие вершины:

верхнего левого угла: (536, 535)

Нижний правый угол: (778, 592)

ответ

1

справа от документация:

QPixmap QPixmap::grabWindow(WId window, 
          int x = 0, 
          int y = 0, 
          int width = -1, 
          int height = -1); 

 Смежные вопросы

  • Нет связанных вопросов^_^