.net Windows 8 Dwm/Aero-无侧边距

.net Windows 8 Dwm/Aero-无侧边距,.net,windows-8,aero,margins,dwm,.net,Windows 8,Aero,Margins,Dwm,我有一个.NET 2.0应用程序,它在某些窗体上调用DwmExtendFrameIntoClientArea,以便在边距结构定义的某些面上创建类似玻璃的效果。在WindowsVista和Windows7上,它可以正常工作。然而,在Windows8上(我尝试了开发人员预览和上周发布的消费者预览),只有上页边距和下页边距被正确渲染。左侧和右侧边距将被忽略,就像它们被设置为0一样。有人知道为什么吗?这是暂时的,会被修复吗?他们是否改变了页边距结构的结构/布局 谢谢。很显然,这听起来像是Windows

我有一个.NET 2.0应用程序,它在某些窗体上调用DwmExtendFrameIntoClientArea,以便在边距结构定义的某些面上创建类似玻璃的效果。在WindowsVista和Windows7上,它可以正常工作。然而,在Windows8上(我尝试了开发人员预览和上周发布的消费者预览),只有上页边距和下页边距被正确渲染。左侧和右侧边距将被忽略,就像它们被设置为0一样。有人知道为什么吗?这是暂时的,会被修复吗?他们是否改变了页边距结构的结构/布局


谢谢。

很显然,这听起来像是Windows 8中的一个问题。我会在MSDN论坛上询问,如或。可能会有一些工程师在那里,承诺最多在几天内回答所有问题。也许有人有办法解决你的问题,或者有人需要告诉他们这个bug……谢谢你的建议,我会试试看。对我来说,似乎有点奇怪,没有人注意到这一点,或者我只是碰巧在Aero中使用边距的少数人之一……我确信有很多应用程序可以做到这一点,但它们可能还没有在Windows 8上测试过,或者出于其他原因没有遇到这个问题。无论如何,不要让Windows团队过于关注Metro,让桌面瘫痪!我已经在MSDN论坛上发布了这个消息,MSFT的员工回答说他们正在调查这个问题。至少他们确认了这是一个存在的问题,并且意识到了这一点。。。