函数原型:BOOL DrawAnimatedRects(int idAni, CONST RECT *lprcFrom, CONST RECT *lprcTo);
idAni:IDANI_CAPTION使用此值,另外一个值不知道怎么用。
lprcFrom:源矩型位置
lprcTo:目标矩型位置
例:向右下角缩小
// 查找任务栏
CRect rect(0,0,0,0);
CWnd* pWnd = FindWindow("Shell_TrayWnd", NULL);
// 自己的窗口在什么位置
CRect rcWnd;
GetWindowRect(rcWnd);
DrawAnimatedRects(IDANI_CAPTION,rcWnd,rect);
试一试吧,如果是从任务栏动画到你的窗口,更改目标与源矩型位置即可。