private static void ExitSpecialCapturing(IntPtr hWnd)
 {
     WindowSnap.ShowWindow(hWnd, WindowSnap.ShowWindowEnum.Minimize);
     WindowSnap.SetWindowLong(hWnd, -20, WindowSnap.winLong);
     if (WindowSnap.minAnimateChanged)
     {
         XPAppearance.MinAnimate      = true;
         WindowSnap.minAnimateChanged = false;
     }
 }
Exemple #2
0
 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);
 }