private void Main_Load(object sender, EventArgs e) { this.Hide(); currentStage = FourStepStage.FIRST_TIME_RUN; primaryScreen = Screen.PrimaryScreen; zoomLevel = 4.0f; actHook = new UserActivityHook(true, true); //Create an instance with global hooks actHook.OnMouseActivity += new MouseEventHandler(MouseActivity); //Currently there is no mouse activity actHook.Start(); //this.DoubleBuffered = true; //this.SetStyle(ControlStyles.DoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true); //this.UpdateStyles(); firstTimeRunDialog = new FirstTimeRun(); firstTimeRunDialog.Show(); rangeWindow = new RangeWindow(); rangeWindow.Size = new Size((int)(primaryScreen.Bounds.Width / zoomLevel), (int)(primaryScreen.Bounds.Height / zoomLevel)); //rangeWindow.Show(); //cursorImage = Resources.cursor; //Uncomment to make clickable trough //int initialStyle = GetWindowLong(this.Handle, -20); //SetWindowLong(this.Handle, -20, initialStyle | 0x80000 | 0x20); //TakeScreenshot(); //Uncomment to take screeshot when program starts }
private void ResetFourSteps() { currentStage = FourStepStage.ON_ZOOM; primaryScreen = Screen.PrimaryScreen; rangeWindow = new RangeWindow(); rangeWindow.Size = new Size((int)(primaryScreen.Bounds.Width / zoomLevel), (int)(primaryScreen.Bounds.Height / zoomLevel)); rangeWindow.Show(); }