如何使用 Windows 窗体实现与在新的 Visual Studio 2012 主窗口中看到的相同的 alpha 边框效果?它的 window 似乎在发光。
最佳答案
所以我不确定这是否是最好的方法,但是如果您使用 Spy++(32 位)并在窗口中查看,您可以看到在 Visual Studio 的主窗口下方,您可以看到 4 个“VisualStudioGlowWindow”对象.
我在 Spy++ 中添加了消息,正如您所想象的那样,4 个窗口代表表单周围的 4 个发光边框。进一步检查表明,这 4 个“发光窗口”实现了 WS_EX_LAYERED 扩展窗口样式,因此发光本身不是在 WPF 中完成的(据我所知。)!
希望这能解决一些问题。
关于c# - Visual Studio 2012 如何绘制其窗口边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12478717/