api收缩代码

 1 api收缩代码
2 using System.Runtime.InteropServices;
3
4
5 #region//api
6 [DllImport("user32")]
7 private static extern bool AnimateWindow(IntPtr whnd, int dwtime, int dwflag);
8 //dwflag的取值如下
9 public const Int32 AW_HOR_POSITIVE = 0x00000001;
10 //从左到右显示
11 public const Int32 AW_HOR_NEGATIVE = 0x00000002;
12 //从右到左显示
13 public const Int32 AW_VER_POSITIVE = 0x00000004;
14 //从上到下显示
15 public const Int32 AW_VER_NEGATIVE = 0x00000008;
16 //从下到上显示
17 public const Int32 AW_CENTER = 0x00000010;
18 //若使用了AW_HIDE标志,则使窗口向内重叠,即收缩窗口;否则使窗口向外扩展,即展开窗口
19 public const Int32 AW_HIDE = 0x00010000;
20 //隐藏窗口,缺省则显示窗口
21 public const Int32 AW_ACTIVATE = 0x00020000;
22 //激活窗口。在使用了AW_HIDE标志后不能使用这个标志
23 public const Int32 AW_SLIDE = 0x00040000;
24 //使用滑动类型。缺省则为滚动动画类型。当使用AW_CENTER标志时,这个标志就被忽略
25 public const Int32 AW_BLEND = 0x00080000;
26 //透明度从高到低
27 #endregion
28
29 //从左到右 参数自己根据上面的替换实现不同的现实效果
30 AnimateWindow("控件或窗体名称".Handle, 1000, AW_SLIDE | AW_HIDE | AW_HOR_POSITIVE);
31 "控件或窗体名称".Show



posted on 2012-02-16 11:21  小谈  阅读(144)  评论(0)    收藏  举报