Animation 如何在Vista/Win7中最小化或恢复具有正确动画效果的外部应用程序?

Animation 如何在Vista/Win7中最小化或恢复具有正确动画效果的外部应用程序?,animation,zooming,restore,minimize,collapse,Animation,Zooming,Restore,Minimize,Collapse,我正在编写一个可以最小化或恢复其他外部应用程序窗口的应用程序。但是,当我执行此操作时,窗口通常只会直接最小化或还原,而不会出现您通常看到的缩放/折叠动画效果。或者,在某些情况下,最小化将导致窗口褪色,但不会崩溃 我尝试过使用SC_MINIMIZE或SC_RESTORE发布或发送WM_SYSCOMMAND消息,调用ShowWindow,尝试使用AnimateWindow甚至SetWindowPlacement。这些似乎都没有给出正确的动画效果。我似乎记得很久以前读过一篇关于一个API的文章,该AP

我正在编写一个可以最小化或恢复其他外部应用程序窗口的应用程序。但是,当我执行此操作时,窗口通常只会直接最小化或还原,而不会出现您通常看到的缩放/折叠动画效果。或者,在某些情况下,最小化将导致窗口褪色,但不会崩溃

我尝试过使用SC_MINIMIZE或SC_RESTORE发布或发送WM_SYSCOMMAND消息,调用ShowWindow,尝试使用AnimateWindow甚至SetWindowPlacement。这些似乎都没有给出正确的动画效果。我似乎记得很久以前读过一篇关于一个API的文章,该API采用了两个矩形,并执行了从一个到另一个的缩放/折叠动画。如果是这样的话,那么我就记不起API是什么或者在MSDN中找不到它了

有人知道如何做到这一点吗?谢谢