C# 边框阴影窗体效果
2010-12-23 12:33
369 查看
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace test
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
SetClassLong(this.Handle, GCL_STYLE, GetClassLong(this.Handle, GCL_STYLE) | CS_DropSHADOW); //API函数加载,实现窗体边框阴影效果
}
#region 窗体边框阴影效果变量申明
const int CS_DropSHADOW = 0x20000;
const int GCL_STYLE = (-26);
//声明Win32 API
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int SetClassLong(IntPtr hwnd, int nIndex, int dwNewLong);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int GetClassLong(IntPtr hwnd, int nIndex);
#endregion
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace test
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
SetClassLong(this.Handle, GCL_STYLE, GetClassLong(this.Handle, GCL_STYLE) | CS_DropSHADOW); //API函数加载,实现窗体边框阴影效果
}
#region 窗体边框阴影效果变量申明
const int CS_DropSHADOW = 0x20000;
const int GCL_STYLE = (-26);
//声明Win32 API
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int SetClassLong(IntPtr hwnd, int nIndex, int dwNewLong);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int GetClassLong(IntPtr hwnd, int nIndex);
#endregion
}
}
相关文章推荐
- C# 无边框窗体边框阴影效果的简单实现
- C# 边框阴影窗体效果
- C# 无边框窗体边框阴影效果
- C# WinForm无边框窗体设置阴影效果
- 黄聪:C# 窗体边框阴影效果
- c# WinForm 边框阴影窗体
- Devexpres下窗体带阴影的边框效果
- C#-WinForm-无边框窗体的移动和阴影-API
- 关于C# WinForm 边框阴影窗体(一)
- c#窗体移动与窗体阴影效果
- duilib创建的窗体添加边框阴影效果
- 在C#中调用系统API使窗体下拥有阴影效果(转)
- 在C#中调用系统API使窗体下拥有阴影效果
- 在C#中调用系统API使窗体下拥有阴影效果(转)
- c# 当窗体设置成无边框后,如何实现拖动效果,简洁实用
- WPF窗体无边框阴影效果-代码
- 【转】C#窗体飞入飞出的动画效果(Api)
- C# 窗体无边框 实现窗体移动(可在指定位置)
- C# 无边框窗体移动 点击任务栏实现最小化与还原
- WindowForm窗体的最小化、最大化、拖动窗体、关闭窗体、窗体阴影效果