AnimateWindow 在主窗体中SHOW和HIDE时都正常,但在非主窗体中SHOW正常,但HIDE时没有动画效果,不知为什么?

解决方案 »

  1.   

    注意:WINNT不适用这个函数,此外对sheet,Child窗口没有作用  
     
    关闭winodws  时需要加上AW_CENTER  ,AW_HIDE  两个参数  
       AnimateWindow  ( Handle ,  300,  524288+  65536  +  16)//淡隐效果  
       AnimateWindow  (Handle ,  300,  262144  +    65536  +    16    )    
    open事件中用到AW_BLEND可以用setredraw(true)刷新一下  
       AnimateWindow  (  Handle  (  This  )  ,  300,  524288)//淡出效果  
       this.setredraw(true)