C#如何實現窗口的淡入淡出效果?(AnimateWindow)

發表于:2007-04-28來源:作者:點擊數: 標簽:淡入淡出效果窗口實現
C#中如何做出窗口在顯示和隱藏(關閉)時的淡入淡出效果??我知道在VC中是使用AnimateWindow()函數,但在C#里怎么用?? --------------------------------------------------------------- Try like this: using System.Runtime.InteropServices; private
C#中如何做出窗口在顯示和隱藏(關閉)時的淡入淡出效果??我知道在VC中是使用AnimateWindow()函數,但在C#里怎么用??  
---------------------------------------------------------------  
 
Try  like  this:  
 
using  System.Runtime.InteropServices;    
 
private  void  Form2_Load(object  sender,  System.EventArgs  e)    
{    
Win32.AnimateWindow(this.Handle,500,  Win32.AW_BLEND);    
}    
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    
);    
}    

原文轉自:http://www.anti-gravitydesign.com

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97