Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Вниз

Подскажите пож. как сделать для своей программы 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.045 c
15-1158669421
Piter
2006-09-19 16:37
2006.10.15
Как подключаются дополнительные DECT-трубки к базе?


9-1137052790
Nic
2006-01-12 10:59
2006.10.15
Чем отличается Managed DirectX от DirectX API?


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


6-1148205789
DenL
2006-05-21 14:03
2006.10.15
Как организовать автообновление?


2-1159181038
йцукен
2006-09-25 14:43
2006.10.15
Динамическое создание PopupMenu





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский