.NET 4.x Падающий снег на рабочем столе - C#

Узнай цену своей работы

Формулировка задачи:

Вот готел у вас спросить, можно ли реализовать на C# что бы снег шел на рабочем столе ? если да то как

Решение задачи: «.NET 4.x Падающий снег на рабочем столе»

textual
Листинг программы
  1. public partial class FormMain : Form
  2.    {
  3.        using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.Data;
  7. using System.Drawing;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Windows.Forms;
  11. using System.Threading;
  12. using System.Runtime.InteropServices;
  13.  
  14.  
  15. namespace Снег
  16. {
  17.     public partial class FormMain : Form
  18.     {
  19.  
  20.         public FormMain()
  21.         {
  22.             InitializeComponent();
  23.         }
  24.         [DllImport("User32.dll")]
  25.         public static extern IntPtr GetDC(IntPtr hwnd);
  26.         [DllImport("User32.dll")]
  27.         public static extern void ReleaseDC(IntPtr dc);
  28.  
  29.         // Получение дескриптора рабочего стола
  30.         IntPtr d = GetDC(IntPtr.Zero);
  31.  
  32.         // Создание объекта для работы с графикой через дескриптор
  33.         Graphics gfx = Graphics.FromHdc(GetDC(IntPtr.Zero));
  34.  
  35.  
  36.  
  37.         /// ///////////////////
  38.         static void Back()
  39.         {
  40.             while (true)
  41.             {
  42.                 Thread.Sleep(200);
  43.                 gfx.DrawString("Tekst na rabochem", new Font("Tahoma", 12), Brushes.Black, new PointF(50, 50));
  44.  
  45.             }
  46.         }
  47.  
  48.         private void button1_Click(object sender, EventArgs e)
  49.         {
  50.             Thread th2 = new Thread(Radz);
  51.  
  52.             th2.Start();
  53.             Thread.Sleep(1000);
  54.         }
  55.     }
  56. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут