private static void EnterSpecialCapturing(IntPtr hWnd) { if (XPAppearance.MinAnimate) { XPAppearance.MinAnimate = false; WindowSnap.minAnimateChanged = true; } WindowSnap.winLong = WindowSnap.GetWindowLong(hWnd, -20); WindowSnap.SetWindowLong(hWnd, -20, WindowSnap.winLong | 524288); WindowSnap.SetLayeredWindowAttributes(hWnd, 0, 1, 2); WindowSnap.ShowWindow(hWnd, WindowSnap.ShowWindowEnum.Restore); WindowSnap.SendMessage(hWnd, 15, 0, 0); }