.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);
        }
    }
}

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


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

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

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