利用API实现窗体淡入淡出特效
2013-02-20 22:47
218 查看
#region利用API实现窗体淡入淡出特效
//窗体淡入淡出特效
publicconstInt32AW_HOR_POSITIVE=0x00000001;//从左到右打开窗口
publicconstInt32AW_HOR_NEGATIVE=0x00000002;//从右到左打开窗口
publicconstInt32AW_VER_POSITIVE=0x00000004;//从上到下打开窗口
publicconstInt32AW_VER_NEGATIVE=0x00000008;//从下到上打开窗口
publicconstInt32AW_CENTER=0x00000010;
publicconstInt32AW_HIDE=0x00010000;//在窗体卸载时若想使用本函数就得加上此常量
publicconstInt32AW_ACTIVATE=0x00020000;//在窗体通过本函数打开后,默认情况下会失去焦点,除非加上本常量
publicconstInt32AW_SLIDE=0x00040000;
publicconstInt32AW_BLEND=0x00080000;//淡入淡出效果
[System.Runtime.InteropServices.DllImport("user32.dll",CharSet=System.Runtime.InteropServices.CharSet.Auto)]
publicstaticexternboolAnimateWindow(
IntPtrhwnd,//handletowindow
intdwTime,//durationofanimation
intdwFlags//animationtype
);
#endregion
//调用:
AnimateWindow(Form2.Handle,5000,AW_BLEND);//淡入窗体
//Application.ExitThread();
AnimateWindow(Form2.Handle,5000,AW_SLIDE|AW_HIDE|AW_BLEND);//淡出窗体
相关文章推荐
- 调整用API实现窗体淡出特效与窗体弹出后不被激活
- 【Java】-利用天气查询API实现天气预报小窗体应用程序(一)
- 分享一个自己利用javascript中的window.setInterval()定时器实现页面背景图片变换的特效(同时淡入淡出效果)
- 利用Android Camera2 的照相机api 实现 实时的图像采集与预览
- C#迅雷七窗体特效,使用DWM实现Aero Glass效果
- 利用html 自身支持的<meta>实现页面过渡特效
- 利用iStylePDF的API实现在PDF文档中动态插入一幅图片
- 在Spring MVC框架下利用Servlet3.0 API实现文件上传
- 使用Tesseract (OCR)实现简单的验证码识别(C#)+窗体淡入淡出效果
- 利用阿里云的API实现动态域名解析
- C#利用委托实现窗体间的值传递
- 利用百度API(JavaScript 版)实现在地图上绘制任一多边形,并判断给定经纬度是否在多边形范围内。以及两点间的测距功能
- 利用Google Speech API实现Speech To Text
- 通过 WIN32 API 实现嵌入程序窗体
- C#利用tabControl控件实现多窗体嵌入及关闭
- 嵌入式 Linux下利用FreeType2的API实现字符的显示
- 通过 WIN32 API 实现嵌入程序窗体
- C#实现窗体淡入淡出效果的几种方法
- android定时定位 - 利用百度定位API来实现定时定位功能
- 利用自定义事件实现不同窗体间的通讯 -- C#篇