查看: 374|回复: 0

[ASP.NET教程] C#编程实现带有Aero效果的窗体示例

发表于 2018-2-10 08:00:07

本文实例讲述了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. }
复制代码

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#窗体操作技巧汇总》、《C#数据结构与算法教程》、《C#常见控件用法教程》、《C#面向对象程序设计入门教程》及《C#程序设计之线程使用技巧总结》

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

您可能感兴趣的文章:

  • 用 C# Winform做出全透明的磨砂玻璃窗体效果代码
  • C# 透明窗体制作实现方法比较分析
  • C# 动画窗体(AnimateWindow)的小例子
  • C# SkinEngine控件 给窗体添加皮肤的方法
  • C# WINFORM 强制让窗体获得焦点的方法代码
  • C#实现窗体淡入淡出效果的方法总结
  • C# 无边框窗体边框阴影效果的简单实现
  • C# 开发圆角控件(窗体)的具体实现
  • C# WinForm实现Win7 Aero透明效果代码
  • C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法


回复

使用道具 举报