Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2007, 16:12   #1
JoanM
Дешево пишу проги)
Форумчанин Подтвердите свой е-майл
 
Аватар для JoanM
 
Регистрация: 12.12.2006
Сообщений: 106
По умолчанию Насчёт скина

Вот многие программы используют рисуночные скины. Я просматриваю в папке скина рисунки - а там в одной картинке куча компонентов нарисовано. Я хочу тоже также программу обустроить, чтобы у каждого компонента было своё изображение из одного рисунка.
JoanM вне форума Ответить с цитированием
Старый 08.04.2007, 18:21   #2
Сильванович Михаил
Студент
Форумчанин
 
Регистрация: 10.11.2006
Сообщений: 196
По умолчанию

Задача, я бы так выразился, не совсем простая.
В ini-файле каждого скина указываются координаты левого верхнего и нижнего углов каждого компонента + название картинки(которая содержит скин).

В ini-файле программы пишется адрес к этому скину - а на событии WM_Create
мы просто все это обрабатываем и грузим. Ву-а-ля - можно менять скины.

З.Ы. Есть более оптимальные варианты. Напр., использование компонент, если пишешь, используя VCL.
Visita Interiorem Terrae Rectificando Operae Lapidem...
Сильванович Михаил вне форума Ответить с цитированием
Старый 09.04.2007, 13:33   #3
JoanM
Дешево пишу проги)
Форумчанин Подтвердите свой е-майл
 
Аватар для JoanM
 
Регистрация: 12.12.2006
Сообщений: 106
По умолчанию Легко сказать

Обрабытываем - как? Будет ли при наведении на SpinButton (например) менятся картинка компонента? Это тоже надо прописывать?
JoanM вне форума Ответить с цитированием
Старый 09.04.2007, 13:41   #4
Сильванович Михаил
Студент
Форумчанин
 
Регистрация: 10.11.2006
Сообщений: 196
По умолчанию

Конечно надо, но, я уже говорил, есть компонента, с которой почти ничего не надо прописывать, но вот только подзабыл название компоненты.
Visita Interiorem Terrae Rectificando Operae Lapidem...
Сильванович Михаил вне форума Ответить с цитированием
Старый 14.04.2007, 15:46   #5
JoanM
Дешево пишу проги)
Форумчанин Подтвердите свой е-майл
 
Аватар для JoanM
 
Регистрация: 12.12.2006
Сообщений: 106
По умолчанию

Пожайлуста, поищи эту компоненту. Я блин в графике (В делфи) не очень химичу.
JoanM вне форума Ответить с цитированием
Старый 16.04.2007, 16:45   #6
Сильванович Михаил
Студент
Форумчанин
 
Регистрация: 10.11.2006
Сообщений: 196
По умолчанию

"SXSkinComponents v.1.2.1"
Вот ссылочка. Глянь:
http://www.torry.net/vcl/packs/skins...1.2.1_full.zip
Это на Delphi 7 рассчитано, но, перейдя по ссылочке,
http://www.torry.net/quicksearchd.ph...Skin&Title=Yes
Можно найти и на D6, D2005(8), D2006(9).

З.Ы. с открытым кодом
Visita Interiorem Terrae Rectificando Operae Lapidem...
Сильванович Михаил вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюк из-за скина Altera Свободное общение 5 11.05.2008 07:01
Вопрос насчёт класса TStringList!!! KAMENYKA Компоненты Delphi 4 06.12.2007 14:49
насчёт обучения steck Свободное общение 5 26.05.2007 07:53
Вопрос насчёт домашних страниц браузера и Delphi evgenyan Работа с сетью в Delphi 5 01.03.2007 17:06
Вопрос насчёт процедуры. nemo.x Общие вопросы Delphi 13 24.02.2007 14:15