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

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

SpeedButton со скругленными углами


Leks ©   (2008-12-17 14:31:00) 

Для обычного Buttona скруглить углы можно вот таким способом:
SetWindowRgn(Bnt.Handle,CreateRoundRectRgn(0,0,Bnt.Width,Bnt.Height,5,5),True);
попытался сделать тоже самое для SpeedButtona, но оказалось что у него нет handle. Подскажите пожалуйсто как можно скруглить его углы.


Leks   (2008-12-18 11:10:00) [1]

а можно примерчик как это сделать, а то я не особый специалист


Григорьев Антон   (2008-12-17 15:10:00) [2]


> clickmaker ©   (17.12.08 14:35) [1]
> можно написать наследника с перекрытым методом Paint

И ещё обработчик CM_HitTest свой написать.


clickmaker   (2008-12-17 14:35:00) [3]

> него нет handle

ну... "нет ножек - нет конфетки"
можно написать наследника с перекрытым методом Paint


Наверх

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