Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.03.20;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.017 c
15-1290453194
ProgRAMmer Dimonych
2010-11-22 22:13
2011.03.20
Книга по ADO для не совсем чайника


15-1291657885
Училка
2010-12-06 20:51
2011.03.20
Как вам такая идея насчет inline дерективы


2-1291712288
NickName
2010-12-07 11:58
2011.03.20
Слияние массивов


15-1290230521
RGV
2010-11-20 08:22
2011.03.20
Всем! Кто не равнодушен к сокращению часовых поясов


11-1232530908
Dy1
2009-01-21 12:41
2011.03.20
консоль