Windows 10在大多数窗口周围以强调色绘制此1px边框,包括我们的WPF应用程序窗口或在此处cmd.exe
显示:
但Visual Studio(也是WPF)改变了它以适应其状态栏颜色:
我们也想这样做,但我没有发现如何为WPF做这件事 有人知道如何做到这一点吗?
答案 0 :(得分:0)
我相信您需要在窗口中添加window proc function并处理WM_NCPAINT消息。这与代码项目文章中的内容类似:Class for drawing a flat color border虽然他在子控件上执行此操作,但顶级窗口的原理是相同的。