Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Sylar9
135 / 56 / 13
Регистрация: 04.09.2011
Сообщений: 1,952
Записей в блоге: 1
1

Падающий снег на рабочем столе

22.12.2012, 10:50. Просмотров 2322. Ответов 3
Метки нет (Все метки)

Вот готел у вас спросить, можно ли реализовать на C# что бы снег шел на рабочем столе ? если да то как
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2012, 10:50
Ответы с готовыми решениями:

Падающий снег в форме
Помогите создать анимацию падающего снега в форме. Используя PictureBox и Timer...

Как скрыть иконки на рабочем столе
Как с помощью кода скрыть иконки ?

Путь выделенной папки на рабочем столе?
Пользователь мышкой выделил папку например на рабочем столе. Как его узнать?...

Задать позицию формы на рабочем столе
Ребята, помогите пожалуйста! Как сделать чтобы позиция формы приложения всегда...

Имитация нажатия клавиш на удаленном рабочем столе
Добрый день! В шарпе я начинающий. Есть задача: Необходимо на удаленном...

3
freeba
Неадекват
1269 / 1067 / 204
Регистрация: 02.04.2010
Сообщений: 2,455
Записей в блоге: 2
Завершенные тесты: 2
22.12.2012, 12:24 2
Поиском пользоваться научиться надо тебе.
0
Sylar9
135 / 56 / 13
Регистрация: 04.09.2011
Сообщений: 1,952
Записей в блоге: 1
22.12.2012, 13:28  [ТС] 3
нашел я код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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);
        }
    }
}
только не пойму где взять снег что бы он шел, и у меня VS 2012 выдает ошибки
1>------ Построение начато: проект: Снег, Конфигурация: Debug Any CPU ------
1>C:\Users\Admin\Desktop\Снег\Снег\Form1.cs(41,17,41,20): error CS0120: Для нестатического поля, метода или свойства "Снег.FormMain.gfx" требуется ссылка на объект
1>C:\Users\Admin\Desktop\Снег\Снег\Form1.cs(48,37,48,41): error CS0103: Имя "Radz" отсутствует в текущем контексте
1>C:\Users\Admin\Desktop\Снег\Снег\Program.cs(18,33,18,38): error CS0246: Не удалось найти имя типа или пространства имен "Form1" (пропущена директива using или ссылка на сборку?)
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
chaleureux
18 / 21 / 19
Регистрация: 24.12.2014
Сообщений: 988
27.06.2015, 17:48 4
Вот рабочий пример: http://developer.alexanderklimov.ru/articles/snowdesktop.php
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2015, 17:48

Запуск своего приложения на расширенном рабочем столе
Здравствуйте! Первый раз написал на си шарп свое оконное приложение для...

Эмуляция мыши: перемещение ярлыка на рабочем столе
Доброго времени всем! Придумал себе задачу: на рабочем столе лежит ярлык....

Как нарисовать что-либо на рабочем столе
И снова приветсвую всех, у меня родилась эта идея вспонтанно, но очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru