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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2011, 13:02   #1
ProgMaster
Новичок
Джуниор
 
Аватар для ProgMaster
 
Регистрация: 13.11.2011
Сообщений: 82
Сообщение TsSkinManager

Здравствуйте уважаемые любители Delphi!
Задача такова: надо программно креатить SkinManager.
Точнее надо так: нажал на кнопку - после нажатия программа в скинах.
Это надо для того чтобы бросать SkinManager на все окна в системе и скиннить их.
Как это сделать??
Помогите,ПОЖАЛУЙСТА.
ProgMaster вне форума Ответить с цитированием
Старый 22.11.2011, 14:19   #2
Freezer
Пользователь
 
Аватар для Freezer
 
Регистрация: 04.02.2007
Сообщений: 37
По умолчанию

Принципиально не правильно. SkinManager один на главной форме, а на нажатие кнопки делать:
Код:
SkinManager.Active := true;
Не грузи, и не грузим будешь...
Freezer вне форума Ответить с цитированием
Старый 22.11.2011, 16:33   #3
ProgMaster
Новичок
Джуниор
 
Аватар для ProgMaster
 
Регистрация: 13.11.2011
Сообщений: 82
Сообщение

Не я про свойство Active знаю. Надо бросить SkinManager программно на все окна в системе.
ProgMaster вне форума Ответить с цитированием
Старый 22.11.2011, 17:10   #4
Freezer
Пользователь
 
Аватар для Freezer
 
Регистрация: 04.02.2007
Сообщений: 37
По умолчанию

SkinManager'ов должно быть много только если ты используешь разные скины на окнах, если скин один - компонент тоже один, а на остальных SkinProvider. А пройтись по всех формах... у тебя MDI приложение?
Не грузи, и не грузим будешь...
Freezer вне форума Ответить с цитированием
Старый 22.11.2011, 17:19   #5
Freezer
Пользователь
 
Аватар для Freezer
 
Регистрация: 04.02.2007
Сообщений: 37
По умолчанию

Цитата:
SkinManager программно на все окна в системе.
Все окна в СИСТЕМЕ??? Извини не внимательно прочитал ответ.
Это врятли получиться SkinManager штука VCL'льная, а ко всеv окна в системе только через WinApi.
Не грузи, и не грузим будешь...
Freezer вне форума Ответить с цитированием
Старый 22.11.2011, 17:22   #6
ProgMaster
Новичок
Джуниор
 
Аватар для ProgMaster
 
Регистрация: 13.11.2011
Сообщений: 82
Сообщение

Да надо все окна в системе, но как через Win API?
ProgMaster вне форума Ответить с цитированием
Ответ


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