Главная страница
    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.47 MB
Время: 0.049 c
11-1135584499
Bezols
2005-12-26 11:08
2006.10.15
Где найти MHHeaderControl


6-1148039639
kernel
2006-05-19 15:53
2006.10.15
IP2HostName


2-1159430919
vodvorezlaya
2006-09-28 12:08
2006.10.15
Помогите составить обработчик для ListBox


2-1159201684
Mishenka
2006-09-25 20:28
2006.10.15
Как распечатать StringGrid?


2-1159542353
NSD
2006-09-29 19:05
2006.10.15
Работа с реестром из ChekListBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский