Как нарисовать что-либо на рабочем столе - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д