コード例 #1
0
 public void adjustHandleSizeToTargetWindow()
 {
     if (AutoResize.@checked())
     {
         HijackedHandle.window_Move(0, 0, HijackedWindow.width(), HijackedWindow.height());
     }
 }
コード例 #2
0
 public Win32_Handle_Hijack restore()
 {
     if (HijackedHandle != IntPtr.Zero)
     {
         "restoring {0} to parent {1}".info(HijackedHandle, HijackedParent);
         HijackedHandle.setParent(HijackedParent);
         if (HijackedHandleRECT.Width > 0 && HijackedHandleRECT.Width > 0)
         {
             HijackedHandle.window_Move(HijackedHandleRECT.Left, HijackedHandleRECT.Top, HijackedHandleRECT.Width, HijackedHandleRECT.Height);
             HijackedHandleRECT = default(WinAPI.RECT);
         }
         HijackedParent.window_Redraw();
         HijackedHandle.window_Redraw();
         HijackedHandle = IntPtr.Zero;
     }
     return(this);
 }