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

Вниз

Скины   Найти похожие ветки 

 
Igor_thief ©   (2002-06-20 14:47) [0]

Раскажите пожалуйста как делаются скины.


 
Bocman ©   (2002-06-20 14:50) [1]

Берется чел, бреется ему голова, из которой в последствии выбивают мозги...:))


 
Igor_thief ©   (2002-06-20 14:54) [2]

Ха-ха-ха... Лопата!


 
Bocman ©   (2002-06-20 14:56) [3]

А скины для какой проги?


 
Igor_thief ©   (2002-06-20 14:59) [4]

Пока хочу узнать как это делается, а дальше видно будет.


 
Bocman ©   (2002-06-20 15:09) [5]

Так, на сколько мне известно, каждая программа иеет свой формат скинов... Например скины для WinAmp"а это просто bmp-файл, хоть заходи в Photoshop и редактируй, правда есть специальная утилитка, ей удобнее...


 
Igor_thief ©   (2002-06-20 15:14) [6]

Ну это само-собой. Ну а конкретные примеры исходников у кого-либо есть? Да и теории побольше.


 
.: Joiro :. ©   (2002-06-20 15:24) [7]

Есть несколько вариантов (как получить другой облик программы, не только конкретно скины):

1. Весь скин как полный битмап - поставил на форму, сделал регионы для кликания и готово.
2. Скин состоит из изначальных блоков (вверх, низ, уголки, фон, кнопки) которые программа ставит в нужные места.
3. Скинов как таких нет - все "более графические" елементы рисует программа сама.
4. Комбинация 1,2 и 3. Программе даётся битмап-заготовка и она по некоторым правилам изменяет его. Плюс такой что заготовка может быть хотя бы 16 красочным битмапом (экономия места) и можно добавить возможность изменять краски, итп.

Я тут медленно делаю последний вариант - можно добытся весьма приятных результатов.


 
Igor_thief ©   (2002-06-20 15:35) [8]

>> сделал регионы для кликания и готово???


 
Bocman ©   (2002-06-20 15:37) [9]

А что тебя смущает?


 
.: Joiro :. ©   (2002-06-20 15:48) [10]

Ну, кому хочется приятного фейса (мне, например :)) тот делает подсветку там где кнопки. Когда мышь над кнопкой и когда кликнули. Это можно сделать или копируя картинку с светлой/вдавленной кнопкой (это часть битмапа скина) или просто заполняя регион краской (используя pmMerge получается неплохо).


 
PVOzerski ©   (2002-06-20 16:54) [11]

А вот интересно: во времена DOS все маялись своими и чужими графическими библиотеками, бешеные усилия прилагая к перерисовке элементов управления, курсоров теней, меню... Вот, наконец, в Винде всё это встроено в OS и доступно через API... И неужели обратно в те времена хочется ради пущей оригинальности интерфейса (причем за счет съедания ресурсов и зачастую в ущерб удобству пользования)?!!!


 
.: Joiro :. ©   (2002-06-20 18:22) [12]

Не секрет ведь что "На вкус и цвет..." и интерфейс Windows далёк от идеального. Тем более для программ с изначально "артистическим" наклоном, вроде плейееров, графических редакторов, треккеров и в конце концов игр, да и кучи других. Да и просто самому может хочется сделать что-то другое.

А вот о ресурсах это точно - но надо стараться чтобы было по возможности оптимально сделано. Если интерфейс и приятный и быстрый то почему бы и нет?


 
MJH ©   (2002-06-21 03:36) [13]

nitroamp.ru - готовый пример
надоели....


 
Igor_thief ©   (2002-06-21 10:07) [14]

Всем спасибо!



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
7-58349
KarlovAF
2002-04-16 09:43
2002.07.18
Убить процесс...


7-58339
Reket
2002-04-22 11:14
2002.07.18
Как перехватить поток данных идущих через LPT порт?


6-58252
maxi
2002-05-08 10:31
2002.07.18
Глюк в TSocketConnection и в клиенте (Midas, DCOM)


1-58149
amochkin
2002-07-05 14:25
2002.07.18
Создание Polygon из динамического массива точек.


1-58133
Vilux
2002-07-09 01:17
2002.07.18
TWebBrowser