Как нарисовать что-либо на рабочем столе - C#
Формулировка задачи:
И снова приветсвую всех, у меня родилась эта идея вспонтанно, но очень заинтерисовала, ибо не так скучна как обыденные лабы с программирования(хотя доля интереса в них присуцтвует)
Хочу выводить на рабочем столе что-нибудь: линии, графики, изображения, может быть какие-то компоненты кинуть(если таково возможно), тоесть использовать рабочий стол как "форму", чтоли...
Я не прошу готовых исходных кодов, прошу помощи в поиске информации по данной теме.
Заранее спасибо.
Решение задачи: «Как нарисовать что-либо на рабочем столе»
textual
Листинг программы
// Импорт библиотек
[DllImport("User32.dll")] public static extern IntPtr GetDC(IntPtr hwnd);
[DllImport("User32.dll")] public static extern void ReleaseDC(IntPtr dc);
// Получение дескриптора рабочего стола
IntPtr d = GetDC(IntPtr.Zero);
// Создание объекта для работы с графикой через дескриптор
Graphics gfx = Graphics.FromHdc(d);
// Здесь используйте объект gfx для рисования всякого разного
// Освобождение дескриптора
ReleaseDC(desktopDC);