我有一个通过WS_EX_LAYERED创建的透明窗口,我想接收零透明度区域的鼠标事件。
据我所知,我可以:
1) 使用鼠标钩子
2) 将背景绘制为几乎完全透明的颜色(不透明度为1)
然而,第一种解决方案耗时,而第二种方案会减慢我的渲染时间,因为我的窗口几乎覆盖整个桌面,并且大多数像素目前都是完全透明的。
是否有另一种方法可以接收这些鼠标事件?
据我所知,我可以:
1) 使用鼠标钩子
2) 将背景绘制为几乎完全透明的颜色(不透明度为1)
然而,第一种解决方案耗时,而第二种方案会减慢我的渲染时间,因为我的窗口几乎覆盖整个桌面,并且大多数像素目前都是完全透明的。
是否有另一种方法可以接收这些鼠标事件?