Персональная страница Антона Драчёва

Аналоговые часы

Скачать [256KB, zip]Исходники [26KB, zip]Дополнительный скин(by Igrek) [32KB, zip]

Аналоговые часы с полноценным альфа-каналом.

Основное окно часов поддерживает 32-битный рисунок с полноценным альфа-каналом, а также двойную буферизацию.
Для композиции изображения используется GDI+, а отображение происходит на окне со стилем WS_EX_LAYERED (только WinNT 5.0+)


В итоге получается полноценная полупрозрачность ;)


А еще тут есть список для цитат, и прочего хлама: достаточно просто перетащить текст на часы, или нажать на них правой кнопкой.

Если быстро провести мышку над часами, то они станут прозрачными для ввода (а само окно станет полупрозрачным), поэтому чтобы перетащить, открыть «цитатник» или закрыть часы надо навести мышку и немного подождать.

Да, кстати, часы можно просто перетащить левой кнопкой в любое удобное место.
Или просто закрыть — средней кнопкой.
«Цитатник» закрывается правой кнопкой.

А еще часам можно менять внешний вид: пока что «скины» используются от часов из WindowsVista.
Вы можете нарисовать свой!

Update:

Добавлен редактор настроек Editor.exe


Программа написана на Borland® Delphi®
В ней используются заголовочные файлы GDI+, написанные www.progdigy.com (вам надо их скачать, если вы собираетесь компилировать программу сами).
Предоставляется по BSD-подобной лицензии.
Продукт поставляется "КАК ЕСТЬ", без каких-либо гарантий, явных или подразумеваемых, включая, но не ограничиваясь ими, подразумеваемые гарантии коммерческого успеха и пригодности в конкретных целях или гарантии отсутствия нарушений законодательства.
Полный текст лицензии находится в скачиваемом архиве.