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