当前位置:  编程技术>.net/c#/asp.net

C# 动画窗体(AnimateWindow)的小例子

    来源: 互联网  发布时间:2014-10-17

    本文导语:  代码如下: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(IntP...

代码如下:

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); // 自下而上。
        }
    }
}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • iphone cocos2d 精灵的动画效果(图片,纹理,帧)CCAnimation实现
  • 为什么即使是使用framebuffer的,动画刷新速度也比不上GUI系统中显示的动画快?
  • 动画[火影忍者]第571话[柱间细胞]预告及播放地址(2月20日周四晚放送)
  • 骨骼动画引擎 AlloyStick
  • CSS3 animation(动画) 属性
  • 矢量动画创作工具包 Synfig
  • 仿Path按钮动画效果 PathButton
  • docker中文入门学习手册 iis7站长之家
  • CSS动画管理工具 Animo.js
  • GIF动画制作工具 GiftedMotion
  • Web动画开发工具包 AJAX Animator
  • jquery动画特效,jquery动画实例教程
  • 二维动画设计 KToon
  • 动画电影制作工具 Morevna
  • jquery防止重复执行动画避免页面混乱
  • 实时交互动画开发软件 Animata
  • 动画精灵工具 ASE
  • jQuery 页面动画效果 Animsition
  • Javascript动画组件 Motion
  • DevExpress实现GridControl显示Gif动画的方法
  • MFC的GIF动画显示组件 GIF Animation Control


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3