Использование QT для создания диммера экрана - PullRequest
0 голосов
/ 20 июня 2011

Я пытаюсь реализовать диммер экрана, используя QT4, и я хотел получить несколько советов, прежде чем приступать к взлому, вместо того чтобы вслепую углубляться в это.

Я хочу создать окно верхнего уровня без рамки.Я думал о том, чтобы сделать фон черным и испортить прозрачность, чтобы он затемнял экран после простоя системы в течение определенного периода времени.

Проблема в том, что если это окно всегдасверху, как я могу передать события клика в окно под ним?Я не совсем знаком с Windows API (решение должно работать только под Windows), но я предполагаю, что это хорошее место для начала.Может кто-нибудь указать мне некоторые полезные классы / функции или предложить другой способ сделать это через QT?

1 Ответ

0 голосов
/ 24 июня 2011

Если кого-то интересует решение, которое я придумал, и функции Windows API, которые я использовал, вы можете проверить мою запись в блоге здесь: http://sarcastichacker.com/getnextwindowandgetforegroundwindow

Я буду обновлять источник и делать другую связанную публикациюв том же блоге в течение следующих нескольких дней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...