我正在尝试在主窗口周围创建一个精美的边框。我尝试了几种方法 - 一些是有效的,有些则不是。现在我想用子窗口来做。子窗口应与父项一起移动,调整大小。它们应该是半透明的(我想绘制带有alpha的渐变)。它们也应该是鼠标透明(点击)。
我尝试使用WS_CHILD
标志创建子窗口。不幸的是,这样的窗口不能在主窗口之外绘制。此外,WS_EX_LAYERED
不能与Windows 7中的子窗口一起使用。因此该选项会立即退出。
接下来我尝试了弹出窗口(即WS_POPUP
标志)。但一切都变得更糟 - 视觉滞后于最小化/最大化/恢复。如果这样的窗口有WS_EX_LAYERED
标志,则最小化所有者的动画不再有效(o_O)等等。
可以实现我想要的一切吗?