private void Run() { blankBitmap = ImageProcess.BlankBitmap(Desktop.GetWidth(), Desktop.GetHeight()); mask = new Mask(blankBitmap); mask.AllowTransparency = true; mask.TransparencyKey = Color.White; mask.pictureBox.BackColor = Color.Transparent; WindowsAPI.EnableMouseTransparency(mask.Handle); iKuta.MakeTransparent(Color.Transparent); SpawnMouses(); InitializeVelocities(); }
private void DrawMouses() { using (var temp = new Bitmap(blankBitmap)) { foreach (Point p in locations) { ImageProcess.Copy(temp, iKuta, p.X, p.Y); } mask.pictureBox.Image = temp; mask.pictureBox.Update(); temp.Dispose(); } }