C#淡出淡入窗体
来源:互联网 发布:域名拥有者查询 编辑:程序博客网 时间:2024/04/30 11:10
using System.Runtime.InteropServices;
public class Win32
{
public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口
public const Int32 AW_HOR_NEGATIVE = 0x00000002; // 从右到左打开窗口
public const Int32 AW_VER_POSITIVE = 0x00000004; // 从上到下打开窗口
public const Int32 AW_VER_NEGATIVE = 0x00000008; // 从下到上打开窗口
public const Int32 AW_CENTER = 0x00000010;
public const Int32 AW_HIDE = 0x00010000; // 在
public const Int32 AW_ACTIVATE = 0x00020000; //在窗体通过本函数打开后,默认情况下会失去
public const Int32 AW_SLIDE = 0x00040000;
public const Int32 AW_BLEND = 0x00080000; // 淡入淡出效果
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern bool AnimateWindow(
IntPtr hwnd, // handle to window
int dwTime, // duration of animation
int dwFlags // animation type
);
}
/*淡入窗体*/
private void Form_Load(object sender, EventArgs e)
{
Win32.AnimateWindow(this.Handle, 2000, Win32.AW_BLEND);
}
/*淡出窗体*/
private void Form_FormClosing(object sender, FormClosingEventArgs e)
{
Win32.AnimateWindow(this.Handle, 2000, Win32.AW_SLIDE | Win32.AW_HIDE | Win32.AW_BLEND);
}
- C#淡出淡入窗体
- C#淡出淡入窗体
- C#实现窗体的淡入淡出效果
- C#窗体实现淡入淡出效果
- C# 实现窗体的淡入淡出效果
- c#软件窗体的淡入淡出
- 淡出淡入窗体
- 窗体淡入淡出效果
- 窗体的淡入淡出
- 窗体淡入淡出效果
- 使用C#实现Form窗体的淡入淡出效果
- C#淡入淡出
- 窗体的淡入淡出效果
- VB实现窗体淡入淡出
- 窗体淡入淡出(2)
- vc 窗体淡入淡出 效果
- c#有关winform的两个代码片段(多线程操作窗体控件与窗体淡入淡出效果)
- 为窗体增加淡入淡出效果
- ★ AjaxControlToolkit 微软出的ajax.net 工具使用教程三 AlwaysVisibleControlExtender控件的使用
- ★ AjaxControlToolkit 微软出的ajax.net 工具使用教程四 CollapsiblePanelExtender控件的使用
- ★ AjaxControlToolkit 微软出的ajax.net 工具使用教程五 ConfirmButtonExtender控件的使用
- emacs的安装、配置
- 在ultraedit中设置编译,运行命令
- C#淡出淡入窗体
- C#日期函数所有样式大全
- C#获取硬件信息
- ASP.NET获取CPU序列号,硬盘序列号ID,获取网卡编号
- Socket超时设置---select()的妙用
- 学习WMI有感
- NT Emacs Installation
- 海水能治疗皮肤病?
- 洗海水浴要防止晒伤