中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

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

 山东大明消毒科技有限公司

下载贤集网APP入驻自媒体

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

  1. using System.Runtime.InteropServices;//引用,放在哪不用说了吧....
  2. [DllImport("dwmapi.dll")]
  3. public static extern int DwmExtendFrameIntoClientArea(IntPtr hWnd, ref MARGINS pMarinset);
  4. [StructLayout(LayoutKind.Sequential)]
  5. public struct MARGINS
  6. {
  7. public int Right;
  8. public int left;
  9. public int Top;
  10. public int Bottom;
  11. }
  12. private void Form1_Load(object sender, EventArgs e)
  13. {
  14. this.BackgroundImage = null;
  15. MARGINS margins = new MARGINS();
  16. margins.left = -1;
  17. margins.Right = -1;
  18. margins.Top = -1;
  19. margins.Bottom = -1;
  20. IntPtr hwnd = Handle;
  21. int result = DwmExtendFrameIntoClientArea(hwnd, ref margins);
  22. this.BackColor = Color.Black;
  23. this.label1.Text = "。。。";
  24. this.label1.BackColor = Color.Transparent;
  25. this.label1.ForeColor = Color.White;
  26. }
复制代码
最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流