.NET 4.x Падающий снег на рабочем столе - C#
Формулировка задачи:
Вот готел у вас спросить, можно ли реализовать на C# что бы снег шел на рабочем столе ? если да то как
Решение задачи: «.NET 4.x Падающий снег на рабочем столе»
textual
Листинг программы
public partial class FormMain : Form { using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Threading; using System.Runtime.InteropServices; namespace Снег { public partial class FormMain : Form { public FormMain() { InitializeComponent(); } [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(GetDC(IntPtr.Zero)); /// /////////////////// static void Back() { while (true) { Thread.Sleep(200); gfx.DrawString("Tekst na rabochem", new Font("Tahoma", 12), Brushes.Black, new PointF(50, 50)); } } private void button1_Click(object sender, EventArgs e) { Thread th2 = new Thread(Radz); th2.Start(); Thread.Sleep(1000); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д