Как удалить лку с рабочего стола
Кстати, я добавил несколько функций в программу, сделал елочку более красочной и интересной. Вы ее можете ее скачать. Ну вот и все, вы сами можете украсить свой рабочий стол, установив собственную елочку, сделав ей анимацию, и все все что захотите. Хочется заметить, что это будет куда приятнее, чем если бы вы скачали из сети такую программку. Также можете сделать программу-подарок и подарить. Можно сделать очень интересно и оригинально. Остается только найти какие-нибудь праздничные обои для рабочего стола и дополнительно украсить его. Теперь ее нужно вызвать. Вызов будет происходить каждый раз при активации формы, тем самым при активации она сразу же окажется позади всех окон. Я не буду подробно описывать, как это делается, приведу лишь ссылку на статью, где это очень подробно описано — Добавить в автозагрузку. За исключением того, что путь к исполняемому файлу приложения получается так:. Конечно же у приложения должна быть красивая иконка. Иконку вы можете подготовить самостоятельно, а вот как ее установить я расскажу. В поле Name пишем имя проекта, например FirTree. Теперь, необходимо на форму загрузить изображение нашей новогодней елочки. Подготовьте или найдите в сети изображение елочки в PNG с прозрачным фоном. Этот формат поддерживает альфа-каналы и тем самым у елочки не будет фона. Также можете скачать мой файл. Добавьте компонент Image на форму приложения. Разместите его так, чтобы он занимал все место формы. Укажите в свойстве Source у Image имя добавленного файла, например, FirTree. Все, изображение загрузили, но возможно у вас елочка получилась сплюснутой. Но есть одно НО: Не смотря на прозрачность этого алгоритма можно простым кликом мыши по окну пометить его по верх окон — думаю причина кроется в очереди вызова события Activated. Уважаемый автор, как сделать сияние? Чтобы создать мерцание вам потребуется так на много удобнее Expression Blend. Он позволяет в удобной форме создавать пользовательский интерфейс приложения. Вот и все мерцание. Сразу скажу, что Expression Blend достаточно сложен и придется много разбираться. Это изменение свойства Opacity. Делал через Expression Blend. Ёлочка на рабочий стол. Убираем фон Если сейчас запустить программу, то будет белый фон и елочка будет в обычном окне Windows. В итоге XAML код окна будет примерно следующим: Затем нужно объявить глобальную переменную: Point old; В созданном обработчике пишем: Все понятно и не сложно. У меня была йолочка,что сияэт. Для работы приложения написанного на. NET в системе обязательно должен быть установлен. NET Framework не ниже, используемой программой версии. Вобщем, если у вас установлена Vista или Windows 7, то нет необходимости что-то устанавливать. Как определить какая версия. NET установлена читаем тут Как уже говорил, я буду стараться как можно более подробно описывать ход работы, в некоторых местах даже очень подробно. Приложение не сложное и написать его самому не составит особого труда, даже человеку не знакомого с Visual Studio. В обработчике MouseDown будем просто сохранять координаты мыши относительно левого верхнего края формы. Выглядит все немного сложно, но если разобраться, то это просто. Возможно кто-то не знает где найти EXE программы, например начинающий программист, хотя в этом нет ничего сложного. Скачать исходный код приложения можно здесь. Создайте обработчик MouseDown , как показано на рисунке ниже щелкните по нему, чтобы увеличить. Также можно создать и через окно Properties в разделе Events. Затем нужно объявить глобальную переменную:. Затем, аналогичным образом создаем обработчик MouseMove. В условии производится сравнение, нажата ли левая кнопка мыши. В итоге получится такой код: Как вы могли заметить, программа показывается на панели задач. Чтобы убрать приложение с панели задач просто установите у формы свойство ShowInTaskbar в False. Вот его и меняем. В Expression Blend там это очень просто. Меняем свойство, меняем текущее время, меняем на другое. Таким образом, прозрачность будет меняться из одного состояния до другого. Что такое Expression Bland? Вы просто очень настойчиво пишете именно Bland, а не Blend, если, конечно, вы говорите именно об одноименном продукте от Microsoft. К сожалению, исходники у меня не открываются, а когда пишу сам — окно ни в какую не хочет лезть под значки, хотя все делаю верно. Скоро новый год и конечно же на своем рабочем столе нужно создать новогоднее настроение. Этим мы сейчас и займемся — создадим новогоднюю ёлку. Ссылки на готовое приложение и его исходный код вы найдете в конце статьи. Хотя статья и не сильно поможет понять, всю суть WPF, но все же… Если вы не знаете, что такое. NET Framework, то я немного про это расскажу. Это очень мощная и перспективная технология разработанная корпорацией Microsoft, предназначенная для создания обычных программ и веб-приложений. Если вы наведете на нее курсор и внимательно посмотрите, то там есть крестик. Вот он и позволяет закрыть приложение. Вы можете использовать эту разметку: Полнота авторских прав на все материалы, опубликованные на ресурсе TechWeek. Для того, чтобы убрать рамку окна и его фон делаем следующее: Свойство WindowsStyle устанавливаем в None, тем самым убираем рамку; 2. В итоге XAML код окна будет примерно следующим:. Итак, елочка появилась, но переместить ее нельзя. Нам понадобится 2 обработчика компонента Image: В первом будет проверяться, нажата ли левая кнопка мыши, и если нажата, то получаем координаты курсора относительно левого верхнего края формы. Затем высчитываем новые координаты формы, прибавляя к текущему положению формы разницу между полученными координатами и координатой, сохраненной в момент нажатия на форму в обработчике MouseDown. Я писал уже об этом в предыдущих постах. Нам понадобятся две WinAPI функции: Но в качестве единственного входного параметра в эту функцию необходимо подать дескриптор, который не так просто по сравнению с WinForms приложением получить у формы приложения на WPF. Для этого напишем свойство, предоставляющее дескриптор формы:. Теперь все готово, осталось вызвать написанную функцию. Необходимо кликнуть правой кнопкой по названию проекта в Solution Explorer , и выбрать Properties , как показано на рисунке ниже. Откроется окно настроек приложения. В разделе Resources укажите в поле Icon иконку приложения. У меня изображение елки имеет размеры: Точно такие же размеры нужно установить форме. Если сейчас запустить программу, то будет белый фон и елочка будет в обычном окне Windows. Создадим обработчик формы Loaded , как делали это раньше создается атрибут не у объекта Image, как делали раньше, а у Window. В качестве параметра в функцию передаем то самое, написанное выше свойство. Запускаем программу, смотрим и пробуем. Еще хочется сделать так, чтобы елочка всегда была позади всех окон и не мешала при работе. Сегодня, когда интернет это уже необходимость и есть практически у всех, найти картинку на рабочий стол совершенно не сложно. Можно, посмотрите тут http: Даже если перетаскивать окно — оно будет позади.
Отзывы на Как удалить лку с рабочего стола
demeruisa пишет:
Опасной для жизни турнир, не выходя ради этого абонентов ОАО "МТС"; 8-800-333-49-06 для абонентов.
bidutaket пишет:
Хотя бы возможность помечтать появиться - Acer.
hindcendown пишет:
Это внешняя составляющая свой окружающий.
|