我需要用鼠标控制半透明背景的后面。 详细地说,我的应用程序使用半透明的背景填充了整个屏幕,并且上面有一个按钮。 我希望能够单击半透明背景后面的任何部分,而我发现的解决方案是: How to create a semi transparent window in WPF that allows mouse events to pass through
使用该解决方案,我能够在后台单击鼠标并执行所有操作,但是不幸的是,我无法再单击该按钮,因为该按钮还通过自身传递了鼠标事件。
如何使按钮可点击? 任何帮助,将不胜感激。 您可以在上面提供的链接上试用示例应用程序。 谢谢
答案 0 :(得分:0)
我设法自己解决了这个问题。 解决的办法是用鼠标钩子。 也许@montonero的想法是正确的。 当鼠标悬停在所需区域上时,我删除了WS_EX_TRANSPARENT。