Como posso usar a função AnimateWindow em um thread separado?
Como posso animar duas janelas ao mesmo tempo? Eu tentei:
[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);
Mas o panel2 não irá animar até o panel1 terminar sua animação.
Eu devo usar o threading .. mas eu não posso mesmo se eu usei invocar .. também corre a animação 2 após o primeiro
então como posso fazer isso?