0
如何在兩個窗口同時動畫?我試過了:如何在單獨的線程上使用AnimateWindow函數?
[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);
但是panel2不會動畫,直到panel1完成動畫。
我必須使用線程..但我即使我使用不會調用..也它運行後的第2動畫第一
,所以我該怎麼辦呢?
從[AnimateWindow](http://msdn.microsoft.com/en-us/library/windows/desktop/ms632669(v = vs.85).aspx)msdn:'如果線程不擁有窗口。請注意,在這種情況下,AnimateWindow失敗,但GetLastError返回ERROR_SUCCESS.' – 3aw5TZetdf