Главная » C++ » Наложение рисунка на экран в C ++ или Java
Наложение рисунка на экран в C ++ или Java
Есть ли способ нарисовать невидимое наложение поверх экрана (т.е. перед всеми окнами и всем остальным) в C ++ и / или Java?
Он не должен поддерживать 3D-графику или что-то необычное, мне просто нужно уметь рисовать
линий / пикселей на нем.
Есть некоторые другие решения, которые я нашел в Интернете, но все они либо
1) не позволяйте щелчкам мыши проходить через них (на окнах или других объектах под ним) или
2) только для Windows (мне нужно что-то, что работает на Windows и Linux, но поддержка Mac также будет хорошей).
Одним простым способом может быть создание прозрачного окна, которое умещается на весь размер экрана, и блокировка его в верхней части стека z-порядка.
Вот что я обычно делаю, когда пишу заставки.