我怎样才能举例来说,只有窗口内的一个矩形具有50%的不透明度或类似的东西,并且该部分具有WS_EX_TRANSPARENT的效果,以便鼠标点击将通过它?
答案 0 :(得分:3)
我认为只通过设置WS_EX_TRANSPARENT是不可能的,但是可以使用两个窗口完成,使用SetWindowRgn创建一个带孔的窗口,并在该孔内使用WS_EX_LAYERED和WS_EX_TRANSPARENT放置另一个透明窗口样式。
答案 1 :(得分:2)
查看 SetLayeredWindowAttributes Win32函数。
可用于设置窗口的不透明度和透明度。
答案 2 :(得分:1)