Ну, я сделал это прозрачное окно, которое отлично работает, я сделал его на весь экран и
топ самый. и вы даже не можете видеть это, так что теперь я могу рисовать на экране все, что я хочу!
проблема в том, что, если я пытаюсь нажать на что-то позади этого, оно фокусирует окно, делая невозможным щелкнуть что-либо позади него.
Моя цель — просто щелкнуть прямо через окно и сохранить его ТОПМОСТ.
Интересно, смогу ли я сделать это с помощью windows.h или SFML.
MARGINS margins;
margins.cxLeftWidth = -1;
SetWindowLong(window.getSystemHandle(), GWL_STYLE, WS_POPUP | WS_VISIBLE);
DwmExtendFrameIntoClientArea(window.getSystemHandle(), &margins);
Я старался
WS_EX_LAYERED | WS_EX_TRANSPARENT
но это просто создает белое окно (но я могу нажать через него)
и я попробовал
WS_VISIBLE | WS_EX_LAYERED | WS_EX_TRANSPARENT
я могу видеть через это, но я не могу щелкнуть через это больше ..
Задача ещё не решена.
Других решений пока нет …