public MouseMoveMagnifier(Configuration configuration, Point startPoint)
        {
            InitializeComponent();
            mConfiguration = configuration;

            FormBorderStyle = FormBorderStyle.None;
            ShowInTaskbar   = mConfiguration.ShowInTaskbar;
            TopMost         = mConfiguration.TopMostWindow;
            Width           = mConfiguration.MagnifierWidth;
            Height          = mConfiguration.MagnifierHeight;

            //Width = Screen.PrimaryScreen.Bounds.Width;
            //Height = Screen.PrimaryScreen.Bounds.Height;

            this.DoubleBuffered = true;

            this.KeyDown   += new KeyEventHandler(HandleEsc);
            FormBorderStyle = FormBorderStyle.None;

            mTimer          = new Timer();
            mTimer.Enabled  = true;
            mTimer.Tick    += new EventHandler(HandleTimer);
            mTimer.Interval = 80;
            mTimer.Start();


            mStartPoint  = startPoint;
            mTargetPoint = startPoint;

            Magnifier mg = new Magnifier(this, mConfiguration);
        }
コード例 #2
0
        public MouseMoveMagnifier(Configuration configuration, Point startPoint, bool fullscreen, MagnifierMainForm mainForm)
        {
            InitializeComponent();
            mConfiguration = configuration;
            this.Cursor    = NativeMethods.LoadCustomCursor();

            mMainForm = mainForm;

            FormBorderStyle = FormBorderStyle.None;
            ShowInTaskbar   = mConfiguration.ShowInTaskbar;
            TopMost         = true;

            Width  = mConfiguration.MagnifierWidth;
            Height = mConfiguration.MagnifierHeight;

            isfullScreen = fullscreen;

            //fullscreen mode
            if (isfullScreen)
            {
                this.WindowState = FormWindowState.Maximized;
            }

            this.DoubleBuffered = true;

            this.KeyDown   += new KeyEventHandler(HandleEsc);
            FormBorderStyle = FormBorderStyle.None;

            mStartPoint  = startPoint;
            mTargetPoint = startPoint;

            mg = new Magnifier(this, mConfiguration, this);
            CheckForKeysJob();
        }
コード例 #3
0
        public MouseMoveMagnifier(Configuration configuration, Point startPoint, bool fullscreen)
        {
            InitializeComponent();
            mConfiguration = configuration;

            FormBorderStyle = FormBorderStyle.None;
            ShowInTaskbar   = mConfiguration.ShowInTaskbar;
            TopMost         = mConfiguration.TopMostWindow;

            Width  = mConfiguration.MagnifierWidth;
            Height = mConfiguration.MagnifierHeight;

            isfullScreen = fullscreen;

            //fullscreen mode
            if (isfullScreen)
            {
                this.WindowState = FormWindowState.Maximized;
            }

            this.DoubleBuffered = true;

            this.KeyDown   += new KeyEventHandler(HandleEsc);
            FormBorderStyle = FormBorderStyle.None;

            /* mTimer = new Timer();
             * mTimer.Enabled = true;
             * mTimer.Tick += new EventHandler(HandleTimer);
             * mTimer.Interval = 80;
             * mTimer.Start();*/


            mStartPoint  = startPoint;
            mTargetPoint = startPoint;

            mg = new Magnifier(this, mConfiguration, this);
        }