png图片做背景后,按钮全部被覆盖了~~怎么办?
本人用png图片做的程序背景图片,使用UpdateLayeredWindow()函数弄上去的。导致界面上的所有按钮都被覆盖掉了,按钮能够点到,有撒解决方案没有啊?
想过把按钮直接画到背景上,但是在按钮有点击事件、Hover事件,需要重新画,感觉有点麻烦,而且之前我写好了按钮类,这样的话我的图形按钮类就白写了。
先否认掉使用SetLayeredWindowAttributes()函数替代UpdateLayeredWindow()函数,因为我的背景图片有阴影边框。
先谢谢大家了!
还有,
窗口设置了WS_EX_LAYERED样式后,是不是就支持哪个层次结构了?把背景画到底层,控件创建到上一层?有不有这个功能?
来个给力的答案!