登陆窗体显示动态效果
来源:互联网 发布:邢台seo外包 编辑:程序博客网 时间:2024/05/17 23:35
/// <summary>
///登陆窗体动画效果
/// </summary>
public class AnimateWindowFrom
{
[System.Runtime.InteropServices.DllImport("user32")]
private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);
const int AW_HOR_POSITIVE = 0x0001;
const int AW_HOR_NEGATIVE = 0x0002;
const int AW_VER_POSITIVE = 0x0004;
const int AW_VER_NEGATIVE = 0x0008;
const int AW_CENTER = 0x0010;
const int AW_HIDE = 0x10000;
const int AW_ACTIVATE = 0x20000;
const int AW_SLIDE = 0x40000;
const int AW_BLEND = 0x80000;
/// <summary>
/// 窗体由中心点放大
/// </summary>
/// <param name="hwnd"></param>
public static void WindowZoomIn(IntPtr hwnd)
{
AnimateWindow(hwnd, 1000, AW_CENTER | AW_ACTIVATE);
}
/// <summary>
/// 窗体由下往上收缩
/// </summary>
/// <param name="hwnd"></param>
public static void WindowZoomOut(IntPtr hwnd)
{
AnimateWindow(hwnd, 1000, AW_SLIDE | AW_HIDE | AW_VER_NEGATIVE);
}
}
2。动态窗体
/// <summary>
/// 窗体启动
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Form1_Load(object sender, EventArgs e)
{
//窗体由中心向四周放大
AnimateWindowFrom.WindowZoomIn(this.Handle);
}
/// <summary>
/// 窗体关闭
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//窗体由下往上伸缩
AnimateWindowFrom.WindowZoomOut(this.Handle);
}
- 登陆窗体显示动态效果
- 窗体部件效果之动态显示窗体
- 窗体动态关闭效果
- 窗体的动态效果
- 窗体动态效果
- 窗体动态效果的实现
- 窗体动态效果的实现
- 窗体动态效果的实现
- 窗体动态效果的实现
- winform窗体添加动态效果
- mfc 添加窗体动态效果
- 窗体视图的显示效果
- Div+Css实现屏蔽效果的登陆窗体
- 动态显示网页图片效果
- winform窗体中动态显示时间
- winform窗体中动态显示时间
- C# 窗体动态显示 Label文字
- 如何不使用可视化设计来显示登陆窗体?
- java银行业务调度系统
- 让Java代码跑得更快
- 我在各个系统所喜欢用的软件
- 【转】mipi介绍
- hdu Phone List (字典树)
- 登陆窗体显示动态效果
- 思科的网络容错技术
- AJAX 跨域请求 - JSONP获取JSON数据
- HDOJ 1757 – A Simple Math Problem
- 浅析闭包在缓存逻辑中的一次应用
- 思科的网络安全技术
- Java内部类
- vb.net 调式 检测到loaderlock错误 (已解决)
- 28个Unix/Linux的命令行神器