bool WindowsScreenGrabber::applyNewFullScreenRect()
{
  m_screen.update();
  m_fullScreenRect = m_screen.getDesktopRect();
  setWorkRect(&m_fullScreenRect);

  return true;
}
Пример #2
0
bool ScreenGrabber::setWorkRectDefault()
{
  // Set workRect to full screen by default
  if (!applyNewFullScreenRect()) {
    return false;
  }

  setWorkRect(&m_fullScreenRect);

  return true;
}
Пример #3
0
bool WindowsScreenGrabber::applyNewFullScreenRect()
{
  m_fullScreenRect.left = GetSystemMetrics(SM_XVIRTUALSCREEN);
  m_fullScreenRect.top = GetSystemMetrics(SM_YVIRTUALSCREEN);
  m_fullScreenRect.setWidth(GetSystemMetrics(SM_CXVIRTUALSCREEN));
  m_fullScreenRect.setHeight(GetSystemMetrics(SM_CYVIRTUALSCREEN));

  setWorkRect(&m_fullScreenRect);

  return true;
}