DELPHI: SKINS
Надоели стандартные серые виндовые окошки? Или хочешь создать свой
винамп? Тогда читать эту статью.
Речь пойдет о том, как вставить в свою прогу скины. А если точнее, то
рассмотрим целых 3 библиотеки для вставки скинов!!!
Вот они (бурные овации!):
1. Dynamic Skin Form v2.5 (http://www.almdev.com)
2. KS Development SkinEngine v2.4 (http://www.ksdev.com)
3. Active Skin v3.6 (http://www.softshape.com/activeskin)
Dynamic Skin Form.
Это VCL библиотека. Для того чтобы поставить эту библиотеку нужно:
1. Запустить Дельфи :)
2. В меню Component выбрать пункт Install Packages
3. Появится окно. В нем нажми Add. В окне открытия файла выберите файл
libd*.bpl и нажмите открыть.
4. Нажмите «OK».
Во вкладках компонентов Дельфи должна появиться вкладка Skin Pack.
Для примера ниже расположены примеры из библиотеки (Рис 1, 2).

Рис. 1 Вкладка Skin Pack. |

Рис. 2 |
В начале я говорил про винамп? Тогда смотри рисунок 3.

Рис 3. Player |
Вполне не плохой Player. Осталось только туда вставить обработку Mp3
и плеер готов ;)
В библиотеку входят 20 компонентов (от главного меню до скролинга) и
еще 3 компонента для вставки скина.
KS Development SkinEngine.
Тоже VCL библиотека. Ставится также как и предыдущая. Только появится
вкладка SkinEngine II.
Библиотека состоит из 19 компонетов (также от меню до скролинга) + 2
компонента для вставки скина.
Данная библиотека немного проще в пользовании чем Dynamic Skin Form.

Рис 4. Player |
Active Skin.
Данная библиотека в отличии от предыдущих 2-х является ActiveX. Устанавливается
при помощи Инсталлера, как простая утилита.
1. После установки в меню Component выберите пункт Import ActiveX Control…
2. Откроется окно Import ActiveX. В этом окне в списке выберите уже
установленные ActiveSkin и нажмите Add.
3. В окне открытия файла выберите файл ActiveX Control.ocx из папки
куда вы установили библиотеку и нажмите открыть.
4. Нажмите Install.
Во вкладке ActiveX должны появиться компоненты библиотеки. Их всего
6 компонентов.
Для примеров смотрите рисунки.

Рис 3. Player |

Рис 3. Player |
Эта библиотека немного сложная для начального пользования. Лучше начинать
с первых двух.
У каждой библиотеки есть конструктор скинов.
В Dynamic Skin Form скины можно делать вручную, если конечно с *.ini
файлом разберетесь (описывает все координаты и свойства каждого компонента
на форме).
В библиотеках есть Хелпы, в которых каждый класс и компонента описана.
В общем качайте, ставьте, смотрите сэмплы. По ним разобраться пару
секунд.
creAgen (creAgen@rambler.ru)
|