« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
公告 |
Back Today!
Hold on~
Come on~ |
统计 |
blog名称:执著 日志总数:39 评论数量:43 留言数量:0 访问次数:245686 建立时间:2005年3月4日 | |
[.net]C#淡出淡入窗体 |
执著 发表于 2006/10/4 13:47:36 |
using System.Runtime.InteropServices;
public class Win32 { public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口 public const Int32 AW_HOR_NEGATIVE = 0x00000002; // 从右到左打开窗口 public const Int32 AW_VER_POSITIVE = 0x00000004; // 从上到下打开窗口 public const Int32 AW_VER_NEGATIVE = 0x00000008; // 从下到上打开窗口 public const Int32 AW_CENTER = 0x00000010; public const Int32 AW_HIDE = 0x00010000; // 在窗体卸载时若想使用本函数就得加上此常量 public const Int32 AW_ACTIVATE = 0x00020000; //在窗体通过本函数打开后,默认情况下会失去焦点,除非加上本常量 public const Int32 AW_SLIDE = 0x00040000; public const Int32 AW_BLEND = 0x00080000; // 淡入淡出效果 [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern bool AnimateWindow( IntPtr hwnd, // handle to window int dwTime, // duration of animation int dwFlags // animation type ); }
/*淡入窗体*/
private void Form_Load(object sender, EventArgs e){ Win32.AnimateWindow(this.Handle, 2000, Win32.AW_BLEND);}
/*淡出窗体*/
private void Form_FormClosing(object sender, FormClosingEventArgs e){ Win32.AnimateWindow(this.Handle, 2000, Win32.AW_SLIDE | Win32.AW_HIDE | Win32.AW_BLEND);} | |
|
回复:C#淡出淡入窗体 |
xx(游客)发表评论于2010/3/22 12:34:54 |
<a href="http://www.1461.com">cwofw</a>
[url=http://www.fjwowfjf.cn]wfwfe[/url]
wfwfe | |
|
» 1 »
|
|
|