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

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

Не квадратная кнопка [D6, Win2k]


Nic2 ©   (2002-12-13 19:42:00) 

Драстье!
Мастера, кто может подсказать, как в 6-й дельфе сделать кнопку на фоме неквадратной (на пример круглой) под 2000 виндой?

Заранее спасибо.


arcoant   (2002-12-16 16:45:00) [1]

createEllipticRgn
можно CombineRgn
SetWindowRgn


Diamond Cat   (2002-12-16 11:23:00) [2]

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


F1   (2002-12-15 14:30:00) [3]

WM_PAINT :))) и рисуй, блин что хочешь, хоть параллелепипед!


Agent Delphi   (2002-12-14 18:47:00) [4]

Установи LMD Tools 5.5 компоненты


Evgeny   (2002-12-14 12:58:00) [5]

В кладовке где-то лежит тетрис "Tetris Clasic" в нем интересно реализованы такие кнопки.


Alex870   (2002-12-14 00:20:00) [6]

CreatePolyRGN или ему подобные делают видимый и активный участок компонента отличным от прямоугольного, однако компонент (кнопка) это окно, и оно всеравно останется прямоугольным.


Song   (2002-12-13 20:25:00) [7]

SetWindowRgn()


Слесарь Матерящийся   (2002-12-13 20:22:00) [8]

CreateEllipticRgn() -- SetWindowRgn()


Наверх

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