Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.034 c
2-1159709499
RASkov
2006-10-01 17:31
2006.10.15
Sorry


15-1158931825
stone
2006-09-22 17:30
2006.10.15
Премия за глупость


2-1159157891
vodvorezlaya
2006-09-25 08:18
2006.10.15
Как видимые компоненты на проге перемещать?


1-1157747131
markers
2006-09-09 00:25
2006.10.15
Значаение строк MouseWheel


2-1159465605
Merry
2006-09-28 21:46
2006.10.15
FastReport




   Наверх