Я хочу рисовать прямо на рабочем столе в С#. От поиска немного, я закончил использование объекта Graphics из Desktop HDC (null). Затем я нарисовал его с использованием этого объекта Graphics.
Проблема в том, что мои фигуры теряются, когда какая-либо часть экрана перерисовывается. Я пробовал цикл While, но на самом деле он заканчивается так же быстро, как и приложение, что не является скоростью обновления рабочего стола.
Как правило, мне нужно будет поместить мой код чертежа в событие "OnPaint", но этого не существует для рабочего стола.
Как мне это сделать?
Пример кода: qaru.site/info/327400/...