手机
当前位置:查字典教程网 >编程开发 >C#教程 >C# 动画窗体(AnimateWindow)的小例子
C# 动画窗体(AnimateWindow)的小例子
摘要:复制代码代码如下:usingSystem;usingSystem.Runtime.InteropServices;usingSystem.W...

复制代码 代码如下:

using System;

using System.Runtime.InteropServices;

using System.Windows.Forms;

namespace WinFormTitle

{

public partial class FormTitle : Form

{

[DllImport("user32.dll", EntryPoint = "AnimateWindow")]

private static extern bool AnimateWindow(IntPtr handle, int ms, int flags);

public FormTitle()

{

InitializeComponent();

this.StartPosition = FormStartPosition.CenterScreen;

}

protected override void OnLoad(EventArgs e)

{

base.OnLoad(e);

AnimateWindow(this.Handle, 1000, 0x20010); // 居中逐渐显示。

//AnimateWindow(this.Handle, 1000, 0xA0000); // 淡入淡出效果。

//AnimateWindow(this.Handle, 1000, 0x60004); // 自上向下。

//AnimateWindow(this.Handle, 1000, 0x20004); // 自上向下。

}

protected override void OnFormClosing(FormClosingEventArgs e)

{

base.OnFormClosing(e);

AnimateWindow(this.Handle, 1000, 0x10010); // 居中逐渐隐藏。

//AnimateWindow(this.Handle, 1000, 0x90000); // 淡入淡出效果。

//AnimateWindow(this.Handle, 1000, 0x50008); // 自下而上。

//AnimateWindow(this.Handle, 1000, 0x10008); // 自下而上。

}

}

}

【C# 动画窗体(AnimateWindow)的小例子】相关文章:

设置C#窗体程序只能启动一次

C#开发Windows服务实例之实现禁止QQ运行

c#进度条 progressBar 使用方法的小例子

c# 开机启动项的小例子

C# 汉字转化拼音的简单实例代码

C# 获取枚举值的简单实例

c#使用linq技术创建xml文件的小例子

WinForm下 TextBox只允许输入数字的小例子

C#之IP地址和整数互转的小例子

C# 利用StringBuilder提升字符串拼接性能的小例子

精品推荐
分类导航