一张图片胜过千言万语,所以:
我使用DwmExtendFrameIntoClientArea(this.Handle, AeroMargins);
其中AeroMargins是具有Left,Right,Top和Bottom属性的结构。它适用于Vista,Windows 7和Windows 8和8.1。
但是在Windows 10上,左右边距结束的窗口背景发生了变化。它与在Windows 10上产生不同结果的代码完全相同。某些颜色(您可以在“设置”,“个性化”,“颜色”中选择)不像其他颜色那样明显,但都显示出此缺陷。在Windows 10中有任何更改,旧的DWM代码不再有效吗?