Перехват нажатия мыши вне окна приложения. |
Здравствуйте, гость ( Вход | Регистрация )
Перехват нажатия мыши вне окна приложения. |
Danmerpro |
20.8.2012, 16:24
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 21.8.2011 Пользователь №: 2823 Спасибо сказали: 0 раз(а) Репутация: 0 |
Добрый день.
Имеется программа, помимо много чего программа умеет делать скриншот экрана Для того, чтобы сделать скриншот, главное окно программы скрывается, приложение спит 1 секунду (нужно, чтобы успело отрисоваться все на рабочем столе, и куски неотрисованного главного окна не попали на скрин), далее делает скриншот. Если во время спячки приложения нажать на кнопку мыши, например ПКМ, то вызовется контекстное меню рабочего стола/другого приложения и попадет на скрин. А так не хорошо. Я вижу два варианта решения проблемы: 1) Делать скрин сразу же, без спячки, но нужно как-то убедиться, что на экране все корректно. За долгое время не смог решить такую задачу. 2) Как-нибудь сказать системе "не реагируй на нажатие мыши". Но, похоже, Qt не предоставляет такой возможность. Кто что может подсказать? |
|
|
PAFOS |
21.8.2012, 12:23
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: 8 |
Тут нету кроссплатформенного решения 100%.
|
|
|
Текстовая версия | Сейчас: 12.12.2024, 13:34 |