该源码演示了WINDOWS VISTA WINDOWS 7 中Aero效果,默认的情况下我们建立的窗口 是窗口边框和标题是透明的。我们如何扩展到整个窗口全部变成透明的呢? 大家在一些软件中可以看到整个窗口透明的效果。比如酷狗7 搜狗浏览器中等等。"注解:必须开启透明效果,并系统为以上所述操作系统" 这个小程序代码就是演示这种效果的。在网上大部分采用MFC程序 ,做出来的程式代码过于分散不易于理解。 我会在关键的地方进行注释这样有助于大家更好的学习。 VS 2010 VC++编写的 WINDOW
本文实例讲述了C#编程实现带有Aero效果的窗体。分享给大家供大家参考,具体如下:
using System.Runtime.InteropServices;//引用,放在哪不用说了吧....
[DllImport(dwmapi.dll)]
public static extern int DwmExtendFrameIntoClientArea(IntPtr hWnd, ref MARGINS pMarinset);
[StructLayout(LayoutKind.Sequential)]