Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

Подскажите пож. как сделать для своей программы Skin   Найти похожие ветки 

 
MAster_ ©   (2006-09-23 22:46) [0]

Доброе время суток Мастера.Подскажите пож. как сделать для своей программы Skin хотя бы для Формы. И если не трудно опишите от чего нужно оттолкнуться в таком случае


 
ProgRAMmer Dimonych   (2006-09-23 23:08) [1]

Можно попробовать готовые компоненты для работы со скинами. У меня, например, есть диск с Delphi 8, на нём есть:

BusinessSkinForm v2.86
Коллекция компонентов, позволяющих использовать в приложениях технологию скинов.

Developer Express ExpressNavBar v1.3
Мощная библиотека для создания интерфейса в стиле MS Office.

DynamicSkinForm v5.86
Набор различных элементов управления с возможностью смены интерфейса.

Не могу вспомнить, какая из них (или может не из них) библиотека компонентов умела сразу (без дополнительной настройки) использовать стиль WinXP, MacOS и ещё чего-то (не MS-DOS :))


 
MAster_ ©   (2006-09-23 23:39) [2]

Компоненты это хорошо, но от чего же всетаки отталкиваються при написании подобного разработчики соответств. компонентов?

И что касается BusinessSkinForm то да, компонент очень крутой, а особенно новые версии, но 60 $ для обычной программульки это череСЩУР, Хотя умы думали !!!


 
ProgRAMmer Dimonych   (2006-09-24 00:06) [3]

Есть вариант почитать исходники этих компонентов.

А вообще, по-моему, берут просто битмап и накладывают его на форму. Для того, чтобы кнопки и прочее работало, или разбивают его на куски, или запоминают координаты по щелчку или другим действиям над которыми выполняются процедуры-обработчики.


 
Master_ ©   (2006-09-24 00:30) [4]

Все исходники (с расширением *.dcu, DCr, dcp ) уже скомпилированы нельзя ни изменить ни посмотреть но trial версия без IDE Delphi сперва ругается а потом запускает мою прогу.Вот такое вот предостережение девелоперов! типа заплати и пользуйся! А платить ой как не хочется а хочеться иметь приятный вид программы


 
Германн ©   (2006-09-24 01:59) [5]


> А платить ой как не хочется а хочеться иметь приятный вид
> программы


Дата рождения у тебя в анкете - просто шедевр! Тебе ещё нет семи месяцев от роду, а у тебя уже есть жена, которую ты любишь. :-)
А по сути сабжа, "для обычной программульки" - либо купить, либо изучить суть. Первое требует денег, но позволь тебя спросить - сколько ты тратишь ежегодно денег на мобильник? Второе требует времени. Запасись терпением и изучай.


 
Master_ ©   (2006-09-24 03:12) [6]

> Дата рождения у тебя в анкете - просто шедевр! Тебе ещё
> нет семи месяцев от роду, а у тебя уже есть жена, которую
> ты любишь. :-)


Это конечно все хорошо, но по теме как то интереснее поговорить.
Где читать, что читать? Клавиатура все стерпит!

Если не трудно то по теме!


 
Германн ©   (2006-09-24 03:26) [7]


> Если не трудно то по теме!

По теме я уже высказался!
См. Германн ©   (24.09.06 01:59) [5]


 
Master_ ©   (2006-09-24 03:37) [8]

Следующий!!!


 
Percent   (2006-09-24 10:15) [9]

хотя бы для Формы

На форму - Image
Image.Align := alClient;
В Image подгружается рисунок.

И все...

Если нужна форма произвольной формы - на рисунке будущие "прозрачные" участки рисунка залить одним цветом, например, $ff0000.
Потом для формы:
Вариант 1. TransparentColor := true; TransparentColorValue := $ff0000
Вариант 2. Самому сгенерировать регион и назначить его окну.


 
Gero ©   (2006-09-24 10:57) [10]

> [8] Master_ ©   (24.09.06 03:37)

Ты врач?


 
Весь в делах   (2006-09-24 11:41) [11]

Ksdev


 
Гарри Поттер ©   (2006-09-24 11:43) [12]

http://www.alphaskins.com/index_rus.php


 
Furyz ©   (2006-09-24 12:31) [13]

> Ты врач?

Хуже



Страницы: 1 вся ветка

Текущий архив: 2006.10.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
2-1159379107
dreamse
2006-09-27 21:45
2006.10.15
Как вытащить имя файла из пусти без расширения ?


15-1158753660
Fidel
2006-09-20 16:01
2006.10.15
Типовые инструкции


4-1149086909
Fluffy
2006-05-31 18:48
2006.10.15
Как связать SourceName[] и EVENTLOGRECORD?


1-1157349763
lightix
2006-09-04 10:02
2006.10.15
Выводить сообщения из приложения поверх всех окон


2-1159491560
Maveric AM10m
2006-09-29 04:59
2006.10.15
IRC клиент