Как сделать кнопку нажатой на полупрозрачной геометрии пути, через которую проходят все события мыши? - PullRequest
0 голосов
/ 05 мая 2019

Мне нужно контролировать полупрозрачный фон с помощью мыши. Подробно мое приложение заполняет весь экран полупрозрачным фоном, и на нем есть кнопка. Я хотел иметь возможность нажимать на любые части позади полупрозрачного фона, и решение для этого я нашел в следующем: Как создать полупрозрачное окно в WPF, которое позволяет событиям мыши проходить через

Благодаря этому решению я смог щелкнуть мышью и сделать все с помощью мыши за фоном, но, к сожалению, я больше не могу нажимать на эту кнопку, потому что кнопка также передавала события мыши через себя.

Как сделать кнопку нажатой? Любая помощь будет оценена. Вы можете попробовать пример приложения по приведенной ссылке выше. Спасибо

1 Ответ

0 голосов
/ 31 мая 2019

Мне удалось решить проблему самостоятельно.Решение было мышиный крючок.Возможно, идея @ montonero верна.Когда мышь находится над нужной областью, я удалил WS_EX_TRANSPARENT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...