ws ex слоистый — окно, которое вы можете щелкнуть через C ++ SFML

Ну, я сделал это прозрачное окно, которое отлично работает, я сделал его на весь экран и
топ самый. и вы даже не можете видеть это, так что теперь я могу рисовать на экране все, что я хочу!
проблема в том, что, если я пытаюсь нажать на что-то позади этого, оно фокусирует окно, делая невозможным щелкнуть что-либо позади него.
Моя цель — просто щелкнуть прямо через окно и сохранить его ТОПМОСТ.

Интересно, смогу ли я сделать это с помощью 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

я могу видеть через это, но я не могу щелкнуть через это больше ..

0

Решение

Задача ещё не решена.

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

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

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