我正在编写一个可以最小化或恢复其他外部应用程序窗口的应用程序。但是,当我这样做时,窗口通常只是最小化或直接恢复,没有您通常看到的缩放/折叠动画效果。或者,在某些情况下,最小化会导致窗口褪色,但不会崩溃。
我尝试使用SC_MINIMIZE或SC_RESTORE发布或发送WM_SYSCOMMAND消息,调用ShowWindow,尝试使用AnimateWindow甚至SetWindowPlacement。这些似乎都没有给出正确的动画效果。很久以前,我似乎记得读过一个API,它采用了两个矩形,并从一个到另一个执行缩放/折叠动画。如果是这样,那么我不记得API是什么或在MSDN中找到它。
有谁知道如何做到这一点?谢谢!