需要这样的功能:点击一个按钮,弹出一个窗体,弹出的过程需要以按钮为中心,逐渐扩大到实际窗体大小的动画效果。请问有人做过吗???十分感谢!!!!!!!!!!!!!!

解决方案 »

  1.   

    AnimateWindow(Form1.Handle,2000,AW_CENTER);
      

  2.   

    用了AnimateWindow();窗体自己就会show了 所以不用再show了 倒是还可以showmodal
      

  3.   

    我试了一下,用了AnimateWindow,如果不再show一下的话,没有办法直接关闭弹出的窗体。
    AW_CENTER这个参数不是以按钮为中心弹出的,需要什么样的参数???先问一下,我再试试。
      

  4.   

    用了AnimateWindow,再show一下呀
      

  5.   

    谢谢。 可是为什么ShowModal后不能控制了呢?
      

  6.   

    楼主和各位大侠能告诉我为什么不能ShowModal吗?
      

  7.   

    AW_CENTER类似的属性有好几个呢 试试找个你喜欢的
      

  8.   

    为什么不能shoumodal ?
    是不是提示说,这个窗体已经show了呀。
      

  9.   

    执行没有错误,没有提示。
    不过就像draculacsdn(zhangchao) 所说的那样,不能控制了。
      

  10.   

    http://expert.csdn.net/Expert/topic/2599/2599300.xml?temp=.4439966
      

  11.   

    在你需要动画的窗体里面的onclose事件当中直接写上:Action:=caFree就可以了