Главная страница
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.117 c
3-1155743896
VadimSpb
2006-08-16 19:58
2006.10.15
Проблема с запросом


15-1158901991
vidiv
2006-09-22 09:13
2006.10.15
для чего у IE параметр value в <button>???


2-1159543721
Dysan
2006-09-29 19:28
2006.10.15
Как сворачивать дополнительную форму?


15-1158762969
DillerXX
2006-09-20 18:36
2006.10.15
Стоит ли менять монитор на ЖК?


10-1124468571
APXi
2005-08-19 20:22
2006.10.15
Способ вставки в Excel