Прозрачная сетку поверх всех окон, как такое реализовать?
Интересует такой вопрос, как можно реализовать сетку (решетку) поверх всех окон? Нашел 1 платное решение, но там нет какой-либо кастомизации, поэтому оно не совсем то и подходит. Знаю еще в мониторах бывает зашитое решение в виде "прицела", но интересует именно сетка (Grid).
Окно на весь экран, без заголовка, с поддержкой прозрачности.
Конкретное исполнение зависит от используемого фреймворка, какие-то это сумеют, какие-то нет.
Что не сумеют - можно, наверно, подкрутить, используя нативные инструменты (скажем, winapi под виндой).
Главный вопрос - должна ли эта сетка пропускать события мыши, или обрабатывать их сама?
VCL - это мощнейший фремворк (на Delphi) для Windows, куда мощнее WinForms для шарпа и остальных нативных фреймворков для других языков, включая и те что на питоне.
Однако, увидев твой коммент, что целевая ОС - Мак, VCL не подойдёт, используй FMX
Hemul GM, здравствуйте еще раз. Как-то не получилось у меня при помощи этой библиотеки создать такую сетку. Можете пожалуйста подсказать чутка подробнее (код не прошу), может ключевые слова как копать в сторону такой сетки?
JRBRO, компонент называется TPlotGrid
Форму нужно настроить так:
Transparency = True (чтоб фон окна был прозрачным)
FullScreen = True (чтоб окно по умолчанию открывалось в FullScreen)
Ну а компонент (PlotGrid) нужно настроить как Align = Client (чтоб компонент был во всю форму)