如何实现窗口从屏幕角部缓缓升起,类似MSN来信提示窗口!谢谢!

解决方案 »

  1.   

    AnimateWindow 函数,参看帮助
      

  2.   

    AnimateWindow 函数可以实现,参看帮助
      

  3.   

    AnimateWindow 
    他有个参数可以学窗体弹出的效果,
    学自下而上就可以。
      

  4.   

    AnimateWindow(Form1.Handle,200,AW_VER_NEGATIVE)
      

  5.   

    从下到上:
      AnimateWindow(Form1.Handle,200,AW_VER_NEGATIVE)
    从左到右:
      AnimateWindow(Form1.Handle,200,AW_HOR_POSITIVE)
    从上到下:
      AnimateWindow(Form1.Handle,200,AW_VER_POSITIVE) ;
    从右到左:
    AnimateWindow(Form1.Handle,200,AW_HOR_NEGATIVE) ;
    从中间渐出
    AnimateWindow(Form1.Handle,200,AW_CENTER) ;
      

  6.   

    但这个函数也有个BUG:与PAINT事件好象有冲突,不知各位发现了没有
      

  7.   

    放在ONSHOW事件就有冲突,放在ONCREATE事件里就没有冲突了。