Вниз
Скачать: CL | DM;

Кто нибудь изучал как рисует AlphaSkin прозрачный бордюр формы и   Найти похожие ветки 

← →
RGV ©   (2010-11-24 03:12) [0]

Кто нибудь изучал как рисует AlphaSkin прозрачный бордюр формы и тень?

Мне просто интересно как это сделано? Я так понял что используется две формы, форма для тени и форма для полупрозрачного бордюра???


← →
DimaBr ©   (2010-11-24 11:06) [1]

Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.


← →
И. Павел ©   (2010-11-24 12:26) [2]

В Winspector Spy или ему подобном можно посмотреть: если создается несколько окон, значит и форм несколько.


← →
KSergey ©   (2010-11-24 12:48) [3]

Скорее всего действительно создается несколько окон с разной прозрачностью, т.к. задать прозрачность только региону окна - нельзя, только целому окну (на сколько я знаю).
Ну в общем-то это не так и сложно держать радом с нужной формой еще одно-два окна и ресайзить синхронно.


← →
Димка На   (2010-11-24 18:30) [4]

Можно задать прозрачность региону, но винконтролы будут неправильно отображаться на такой форме.


← →
antonn ©   (2010-11-24 22:19) [5]

создается форма, выводится скорее всего через updatelayeredwindow (соответственно любые тени на любой вкус), и либо ее заставляют быть позади нашего окна, либо внутрь нашего окна суют


← →
RGV ©   (2010-11-25 06:05) [6]

Тогда другой вопрос. Верх окна (бордюра) полупрозрачный , на нем рисуются три кнопки (минимизация, максимизация, закрытие) + caption + иконка , при наведении мышкой на кнопке она меняет цвет (в зависимости от скина) ,так вот как это реализовано? он что перерисовывает все полупрозрачное окно вместе с кнопками?
Или можно перерисовывать только часть окна через updatelayeredwindow ?????


← →
Дмитрий С ©   (2010-11-25 10:43) [7]


> создается форма, выводится скорее всего через updatelayeredwindow
> (соответственно любые тени на любой вкус), и либо ее заставляют
> быть позади нашего окна, либо внутрь нашего окна суют

а как потом следить за тем чтобы первая форма всегда была непосредственно под первой и не отставала от нее?


← →
KSergey ©   (2010-11-25 13:59) [8]

Может того, купить с исходниками и поглядеть? :)


← →
QAZ   (2010-12-07 15:04) [9]

есть один неоспоримый факт
все эти вы***ны со скинами не сделают твою прогу быстрей,надежней и нужней комулибо...



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.009 c
15-1291197987
Jacksotnik
2010-12-01 13:06
2011.03.20
Создание инсталятора


15-1291296907
TP
2010-12-02 16:35
2011.03.20
Turbo Pascl & реестр


15-1291411776
Юрий
2010-12-04 00:29
2011.03.20
С днем рождения ! 4 декабря 2010 суббота


15-1291469704
xayam
2010-12-04 16:35
2011.03.20
Трансляция шахматных партий


15-1291724614
Омлет
2010-12-07 15:23
2011.03.20
Что будет, когда закончатся IPv4-адреса?




   Наверх