该源码演示了WINDOWS VISTA WINDOWS 7 中Aero效果,默认的情况下我们建立的窗口 是窗口边框和标题是透明的。我们如何扩展到整个窗口全部变成透明的呢? 大家在一些软件中可以看到整个窗口透明的效果。比如酷狗7 搜狗浏览器中等等。"注解:必须开启透明效果,并系统为以上所述操作系统" 这个小程序代码就是演示这种效果的。在网上大部分采用MFC程序 ,做出来的程式代码过于分散不易于理解。 我会在关键的地方进行注释这样有助于大家更好的学习。 VS 2010 VC++编写的 WINDOW
在Vista系统之后,微软为窗体程序提供了Aero磨砂的效果,如下图。那么用C#如何来实现这种磨砂效果呢?
背景为我的桌面
那先上代码吧:
[StructLayout(LayoutKind.Sequential)]
public struct MARGINS
{
public int Left;
public int Right;
public int Top;
public int Bottom;
}
[DllImport(dwmapi.dll, PreserveSig