当前位置: 首页 > 编程笔记 >

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

郎曜文
2023-03-14
本文向大家介绍C#编程实现带有Aero效果的窗体示例,包括了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#相关内容感兴趣的读者可查看本站专题:《C#窗体操作技巧汇总》、《C#数据结构与算法教程》、《C#常见控件用法教程》、《C#面向对象程序设计入门教程》及《C#程序设计之线程使用技巧总结》

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

 类似资料:
  • 本文向大家介绍C# WinForm实现Win7 Aero透明效果代码,包括了C# WinForm实现Win7 Aero透明效果代码的使用技巧和注意事项,需要的朋友参考一下 在Vista系统之后,微软为窗体程序提供了Aero磨砂的效果,如下图。那么用C#如何来实现这种磨砂效果呢? 背景为我的桌面 那先上代码吧: 这中效果的实现主要是调用了系统的dwmapi.dll。 dwmapi.dll是Micro

  • 本文向大家介绍Android实现带磁性的悬浮窗体效果,包括了Android实现带磁性的悬浮窗体效果的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android实现带磁性的悬浮窗体效果。分享给大家供大家参考,具体如下: 带磁性的悬浮窗体,类似于360绿色小人 主要实现的是: 1.悬浮所有窗体之上 2.有吸引力,吸附于屏幕边上 3.有点击效果 下面我就实现上面三点,简单封装了个FloatVi

  • 本文向大家介绍js实现橱窗展示效果,包括了js实现橱窗展示效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js实现橱窗展示的具体代码,供大家参考,具体内容如下 思路 1、获取需要的标签 2、求出滚动条的长度(公式:滚动条长度 = ( 盒子的宽度 / 内容的宽度) * 盒子的宽度) 3、监听鼠标按下事件:3 设置起始位置 4、监听鼠标的移动: 4.1求出移动的位置 4.2判断滚动条

  • 本文向大家介绍C#实现让窗体永远在窗体最前面显示的实例,包括了C#实现让窗体永远在窗体最前面显示的实例的使用技巧和注意事项,需要的朋友参考一下 本文以实例描述了C#实现让窗体永远在窗体最前面显示的方法,具体步骤如下: 1、新建一个窗体程序,添加一个Timer以及设置它可用并绑定事件。 2、设置窗体的TopMost属性为True 3、然后设置代码如下即可实现.

  • 本文向大家介绍android编程实现悬浮窗体的方法,包括了android编程实现悬浮窗体的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了android编程实现悬浮窗体的方法。分享给大家供大家参考,具体如下: 突然对悬浮窗体感兴趣,查资料做了个小Demo,效果是点击按钮后,关闭当前Activity,显示悬浮窗口,窗口可以拖动,双击后消失。效果图如下: 它的使用原理很简单,就是借用了Wi

  • 本文向大家介绍jquery实现百叶窗效果,包括了jquery实现百叶窗效果的使用技巧和注意事项,需要的朋友参考一下 今天试着用jq写了下图片百叶窗效果,就是鼠标经过那张图,那张图显示,其他图片缩小~ 最开始看效果的时候觉得好复杂,以为是宽度的变化写的动画,但是后来细想,如果是宽度变化,那么图片变窄的时候肯定会失真了,后来经过学习,发现原来原理很简单: 基本原理就是,将图片都绝对定位到盒子里,然后分