Попиксельный Альфа-Смешивания Часы – VB.NET – Графика/Звук – База кода

Скачать

Название (оригинал): Per-Pixel Alpha-Blended Clock

Описание:
Англ (оригинал)You may have seen other programs on the internet that offer programs with alpha-blended forms. An example would be Konfabulator, DesktopX, ObjectDock, just to name a few. What you may not have known is that you, too, can create great alpha blended forms easily using “layered windows”. If you search PSC for “layered windows”, you will find (besides this) a few programs that have transparent colors or that let you make an entire form one set amount of translucency. However, just being able to choose between making your entire form slightly translucent, or making one color transparent is rather limiting. What if you want to make a form that has a particular section partially translucent? What if you want to have your form anit-aliased on the edges? What about window shadows that fade away as they fall farther from the form? Now, with the included class, you can do this all and more. I built a fully functional clock application just as an example. First, I designed a few PNG files for the diferent faces of the clock. Since PNG files store alpha information, I created shadows and partially translucent parts in the PNG. Basically, at runtime, “hands” are drawn onto the image to complete the clock once every second. You can drag the clock around and even set it to stay on top of all windows.
I wrote this with Visual Basic .NET 2005 Express. If you still have 2003 or below, you can download Visual Basic .NET 2005 Express for free from the MSDN site. I don’t think the code will work on anything below 2005.
Рус (машинный)Возможно, вы видели других программ в интернете, которые предлагают программы с альфа смешением форм. Примером может быть Konfabulator, DesktopX, как правило, просто назвать несколько. Что может быть ты не знал, что вы тоже можете создать большой Альфа смешанные формы легко с помощью \”многослойные окна\”. Если вы поиск ЧОП \”многослойные окна\”, вы найдете (помимо этого) есть несколько программ, которые имеют прозрачный или цветов, что позволит Вам сделать цельную форму один комплект сумма полупрозрачности. Однако, просто иметь возможность выбирать между получением всей форме, слегка просвечивающая, или сделать один цвет прозрачным является довольно узким. Что делать, если вы хотите сделать форму, которая содержит особый раздел, частично полупрозрачные? Что делать, если вы хотите, чтобы Ваша форма анти-искаженным по краям? Как насчет окном тени, которые исчезают, как они падают дальше от формы? Теперь, с включенным класса, вы можете сделать все это и больше. Я построил полностью функциональное приложение часы просто как пример. Во-первых, я разработал несколько PNG-файлов для разных гранях часов. Так как PNG файлы хранить информацию об Альфе, я создал тени и частично светопрозрачных частей в формате PNG. В основном, во время выполнения, \”руки\” тянутся на изображение, чтобы завершить часы каждую секунду. Вы можете перетащить вокруг часов и даже установить его оставаться поверх всех окон.
Я написал это с помощью Visual Основные .Чистый 2005 Экспресс. Если у вас еще есть 2003 или ниже, Вы можете скачать Visual Основные .Чистый 2005 Express бесплатно на сайте MSDN. Я не думаю, что код будет работать на все, что ниже 2005.

база кода