C#实现由四周向中心缩小的窗体退出特效

C#实现由四周向中心缩小的窗体退出特效,通过简单的C#窗口调用参数设置实现该退出特效功能,非常简单实用,需要的朋友可以参考下.

具体实现方法如下:


1

2

3

4

public const Int32 AW_CENTER = 0x00000010;

public const Int32 AW_HIDE = 0x00010000;

[DllImport("user32.dll",CharSet=CharSet.Auto)]

public static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);

Form_Closing调用:(同时使用AW_CENTER和AW_HIDE标识)

代码如下:

AnimateWindow(this.Handle, 2000, AW_CENTER | AW_HIDE);

时间: 2024-11-03 18:51:04

C#实现由四周向中心缩小的窗体退出特效的相关文章

2018年5月第四周下载中心资源下载TOP榜

2018年5月21日至2018年5月27日下载中心资源下载TOP榜 A.系统运维NO.1下载数:171资源标题:Linux常用命令总结资源地址:http://down.51cto.com/data/2447383NO.2下载数:86资源标题:shell脚本资源地址:http://down.51cto.com/data/2447435NO.3下载数:79资源标题:nginx安装使用.反向代理.lnmp平台资源地址:http://down.51cto.com/data/2447432NO.4下载数:

C#语言主要特性总结

1.C#是一种从C++和Java继承而来的,简单的,现代的,面向对象的语言. 2.它的目标是综合Visual Basic高产和C++底层高效的特性. 3.它是Microsoft Visual Studio7.0 的一部分. 4.Visual studio支持Vb,VC++,C++,Vbscript,Jscript.所有这些语言提供对Microsft .NET平台的访问. 5..NET包括一个Common Execution引擎和一个丰富的类库. 6.Microsofts JVM eqiv就是Co

IOS 开发笔记-基础 UI(3)按钮的使用(放大缩小、改变位置,首位式动画)和学习案例

UIKit框架提供了非常多的UI控件,但并不是每一个都很常用,有些控件可能1年内都用不上,有些控件天天用,比如UIButton.UILabel.UIImageView.UITableView等等,按钮控件是非常重要且比较基础的一个UI控件---UIButton,一般情况下,点击某个控件后,会做出相应反应的都是按钮,按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置. 案例: 功能分析 (1)左下角4个方向按钮,控制头像按钮的位置 (2)右下角分别是放大.缩小按钮,控制

十天精通CSS3(2)

圆角效果 border-radius border-radius是向元素添加圆角边框. 使用方法: border-radius:10px; /* 所有角都使用半径为10px的圆角 */ border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角.右上角.右下角和左下角,顺时针 */ 不要以为border-radius的值只能用px单位,你还可以用百分比或者em,但兼容性目前还不太好. 实心上半圆: 方法:把高度(height)设为宽度(width)的一半,并且只

CSS3 - 初识CSS3

.navdemo{ width:560px; height: 50px; font:bold 0/50px Arial; text-align:center; margin:40px auto 0; background: #f65f57; /*制作圆*/ border-radius:5px; /*制作导航立体风格*/ box-shadow:0 5px 5px 0px gray; } .navdemo a{ display: inline-block; -webkit-transition: a

CSS3 - 边框

1,圆角效果 border - radius border - radius 是向元素添加圆角边框. 使用方法: border - radius : 10px /* 所有角都使用半径为10px的圆角 */ border - radius : 5px 4px 3px 2px; /* 四个半径值分别是左上角.右上角.右下角和左下角,顺时针 */ 实心上半圆: 方法:把高度height设为宽度width一半,并且只设置左上角和右上角的半径与元素高度相同 div{ height:50px;/*是widt

【地理】必修一1-2章知识点总结

人教版地理必修一知识点总结 第一单元 宇宙中的地球 一:地球运动的基本形式:公转和自转 绕转中心 太阳 地轴 方向 自西向东(北天极上空看逆时针) 自西向东(北极上空看逆时针,南极上空相反) 周期 恒星年(365天6时9分10秒) 恒星日(23时56分4秒),近日点(1月初)快 远日点(7月初)快 各地相等,每小时15(两极除外).线速度 平均30千米/小时 从赤道向两极递减,赤道1670KM\小时,两极为0. 地球自转和公转的关系: (1)黄赤交角:赤道平面和黄道平面的交角.(2)太阳直射点在

超全Altium Designer16 总结--Altium Designer

原址:http://blog.csdn.net/qq_29350001/article/details/52199356 以前是使用DXP2004来画图的,后来转行.想来已经有一年半的时间没有画过了.突然转到AD,有些不适应.用了下发觉很多功能确实比DXP要来的强大.花了不少时间和精力,将之前的一些经验技巧,进行整理总结.希望这篇文章,可以让人少走线些弯路.让初学者可以快速入门. 好了,言归正传,开始启程! 首先下载AD16: Altium Designer 16.0.6 Build 282 安

气泡的图像增强

对于这样的图片,如果只是基于普通的阈值处理.或者是梯度增强,都会因为背景比较复杂,从而结果不是很理想.很久之前,我的考虑就是要基于图像的本质特征. 什么是图像的本质特征?比如这里我关心的是圆的区域,它的特点就是梯度从四周向中心有强烈的抖动变化.那么如何将这个变化表现出来?最为直观的就是计算图像的梯度场. 这个结果出来以后,就可以比较明显.这里梯度场的计算,是对sobel在x方向和y方向的结果分别作平均(就是一个小区域求平均值)后再求和.思路比较简洁明了,但是结果却是能够看出,感兴趣的区域都凸显出