Получение цвета под курсором вне окна программы - C#
Формулировка задачи:
Я чайник. Помогите, требуется запустить процедуру, как только цвет пикселя под курсором изменится, причем вне формы.
Пробовал делать скриншот
и сравнивать интересующий пиксель.
После многократного запечатления экрана программа выдает ошибку (Недопустимый параметр).
Size ScreenSize = Screen.PrimaryScreen.Bounds.Size; Bitmap image = new Bitmap(ScreenSize.Width, ScreenSize.Height); using (Graphics g = Graphics.FromImage(image)) g.CopyFromScreen(Point.Empty, Point.Empty, ScreenSize);
Решение задачи: «Получение цвета под курсором вне окна программы»
textual
Листинг программы
(pictureBox1.Image as Bitmap).SetPixel(1, 1, PixelGetColor(5, 5));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д