Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Непрямоугольные края формы [D7, WinXP]


Tigraman ©   (2005-06-13 23:41:00) 

Подскажите или дайте ссылку, как сделать непрямоуголные края формы, типа как у Windowsmedia player или Winamp.


Megabyte   (2005-06-14 13:22:00) [1]

Все, я догнал. Она по белому цвету отсекает.
Paint рулит. :)


-=XP=-   (2005-06-14 13:17:00) [2]

DW.bmp - это маска, которая и задает фигуру формы.

И белые ($ffffff) пиксели на рисунке будут прозрачной частью формы.

P.S. Загрузите рисунок c белыми участками, установите для формы
TransparentColorValue := clWhite;
TransparentColor := true;

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


Virgo_Style   (2005-06-14 12:58:00) [3]

Megabyte ©   (14.06.05 12:54) [4]
Никогда этим не занимался, но судя по всему, DW.bmp - это маска, которая и задает фигуру формы.


Megabyte   (2005-06-14 12:54:00) [4]

А может кто объяснит нерюху. Скатал код из ссылки, компилю, а форма все равно прямоугольная. Где надо задавать фигуру формы?
И зачем мы какую-то картинку подгружаем?
"MaskBmp.LoadFromFile('c:\Мои документы\DW.bmp');"


ferr   (2005-06-14 09:33:00) [5]

formStyle=fsStayOnTop подходит?


Tigraman   (2005-06-14 08:28:00) [6]

Спасибо, а еще можете подсказать как держать мою форму поверх остальных?


alex-drob   (2005-06-14 00:21:00) [7]

http://www.cracklab.ru/pro/faq.php?pg=1400


Наверх

Титульная страница Поиск, карта сайта Написать письмо