好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#编程实现带有Aero效果的窗体示例

本文实例讲述了C#编程实现带有Aero效果的窗体。分享给大家供大家参考,具体如下:

?

using System.Runtime.InteropServices; //引用,放在哪不用说了吧....

[DllImport( "dwmapi.dll" )]

public static extern int DwmExtendFrameIntoClientArea(IntPtr hWnd, ref MARGINS pMarinset);

[StructLayout(LayoutKind.Sequential)]

public struct MARGINS

{

   public int Right;

   public int left;

   public int Top;

   public int Bottom;

}

private void Form1_Load( object sender, EventArgs e)

{

   this .BackgroundImage = null ;

   MARGINS margins = new MARGINS();

   margins.left = -1;

   margins.Right = -1;

   margins.Top = -1;

   margins.Bottom = -1;

   IntPtr hwnd = Handle;

   int result = DwmExtendFrameIntoClientArea(hwnd, ref margins);

   this .BackColor = Color.Black;

   this .label1.Text = "。。。" ;

   this .label1.BackColor = Color.Transparent;

   this .label1.ForeColor = Color.White;

}

希望本文所述对大家C#程序设计有所帮助。

dy("nrwz");

查看更多关于C#编程实现带有Aero效果的窗体示例的详细内容...

  阅读:47次