Exemplo n.º 1
0
 private void OnMouseMove(MouseHook.MOUSEHOOKSTRUCT mouseInfo)
 {
     if (shoudChangeSize)
     {
         ChangeWindowSize(mouseInfo);
     }
     else
     {
         MoveWindow(mouseInfo.pt.X, mouseInfo.pt.Y);
     }
 }
Exemplo n.º 2
0
        private void ChangeWindowSize(MouseHook.MOUSEHOOKSTRUCT mouseInfo)
        {
            int X = 0, Y = 0;

            if (mouseInfo.pt.Y > this.Top)
            {
                Y = mouseInfo.pt.Y - this.Top;
            }
            else
            {
                Y = this.Top - mouseInfo.pt.Y;
            }
            if (mouseInfo.pt.X > this.Left)
            {
                X = mouseInfo.pt.X - this.Left;
            }
            else
            {
                X = this.Left - mouseInfo.pt.X;
            }
            this.Size = new Size(X, Y);
        }