Главная страница
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.014 c
15-1291489764
Артём
2010-12-04 22:09
2011.03.20
Дельфи 2010


2-1293004890
student22
2010-12-22 11:01
2011.03.20
ActiveX & IntraWeb


1-1248801245
Sergey
2009-07-28 21:14
2011.03.20
Ищу функцию, чтобы рисовать на картинке формулы с дробью


2-1293391673
nza
2010-12-26 22:27
2011.03.20
Помогите с классами


10-1136992618
nastya
2006-01-11 18:16
2011.03.20
сделать activex