Наложение рисунка на экран в C ++ или Java

Есть ли способ нарисовать невидимое наложение поверх экрана (т.е. перед всеми окнами и всем остальным) в C ++ и / или Java?
Он не должен поддерживать 3D-графику или что-то необычное, мне просто нужно уметь рисовать
линий / пикселей на нем.

Есть некоторые другие решения, которые я нашел в Интернете, но все они либо

1) не позволяйте щелчкам мыши проходить через них (на окнах или других объектах под ним) или

2) только для Windows (мне нужно что-то, что работает на Windows и Linux, но поддержка Mac также будет хорошей).

0

Решение

Одним простым способом может быть создание прозрачного окна, которое умещается на весь размер экрана, и блокировка его в верхней части стека z-порядка.
Вот что я обычно делаю, когда пишу заставки.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]