我设计的WPF应用程序具有Aero玻璃效果并可在Windows 8中运行(我们无法使用DwmExtendFrameIntoClientArea
来利用实际的Windows Aero。)
为此,我需要在我的窗口下拍摄区域的快照,而不在我的应用程序上(然后对该图像应用模糊效果)!我正在使用Graphics.CopyFromScreen
,但它会在我的应用程序包含的情况下捕获屏幕。我无法最小化窗口,因为此图像每100毫秒重绘一次
我该如何实现此功能? (我使用的是.NET 4.0)
答案 0 :(得分:1)
你可以参加win32 Api溃败
答案 1 :(得分:0)
如果你真的想截取屏幕截图你必须尽量减少或隐藏它。另外每100毫秒模糊需要太多的性能。对不起,但如果有解决方案,它将不会滞后。无论如何祝你好运。你可以看看这个:http://brianlagunas.com/add-windows-8-aero-theme-support-to-your-wpf-custom-control/