crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Перехват нажатия мыши вне окна приложения.
Danmerpro
  опции профиля:
сообщение 20.8.2012, 16:24
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 21.8.2011
Пользователь №: 2823

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день.
Имеется программа, помимо много чего программа умеет делать скриншот экрана :rolleyes: Для того, чтобы сделать скриншот, главное окно программы скрывается, приложение спит 1 секунду (нужно, чтобы успело отрисоваться все на рабочем столе, и куски неотрисованного главного окна не попали на скрин), далее делает скриншот. Если во время спячки приложения нажать на кнопку мыши, например ПКМ, то вызовется контекстное меню рабочего стола/другого приложения и попадет на скрин. А так не хорошо.
Я вижу два варианта решения проблемы:
1) Делать скрин сразу же, без спячки, но нужно как-то убедиться, что на экране все корректно. За долгое время не смог решить такую задачу.
2) Как-нибудь сказать системе "не реагируй на нажатие мыши". Но, похоже, Qt не предоставляет такой возможность.
Кто что может подсказать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 12.12.2024, 13:30