Jak mogę użyć funkcji AnimateWindow w osobnym wątku?

Jak mogę animować dwa okna w tym samym czasie? Próbowałem:

[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern bool AnimateWindow(IntPtr hwnd, int time, int flags);
...

AnimateWindow(panel1.Handle, speed, AW_SLIDE | AW_HOR_Top);
AnimateWindow(panel2.Handle, speed, AW_SLIDE | AW_HOR_Top);

Ale panel2 nie będzie animowany, dopóki panel1 nie zakończy animacji.

Muszę użyć wątku .. ale nie mogę nawet, jeśli użyłem wywołania .. również uruchamia drugą animację po pierwszej

więc jak mogę to zrobić?

questionAnswers(1)

yourAnswerToTheQuestion