Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Как создать свою кнопку в Delphi?   Найти похожие ветки 

 
nick_mas ©   (2004-07-30 00:50) [0]

Скажите, как создать свою кнопку в Delhi, усли у меня есть две картинки (1 - кнопка отпущена, 2 - кнопка нажата)?


 
Sanek_metaller ©   (2004-07-30 01:06) [1]

TImage посмотри в свойствах onmousemove onkeypress и тд


 
nick_mas ©   (2004-07-30 01:22) [2]

Меня интересует, чтобы нарисованная мной кнопка была класса TButton!


 
KADAN ©   (2004-07-30 03:03) [3]

или писать свою кнопку или TImage. хотя можно рисовать прям на форме и обрабатывать сообщения все вручную.


 
Gero ©   (2004-07-30 03:11) [4]


> Меня интересует, чтобы нарисованная мной кнопка была класса
> TButton!

type
 TButton=class(TCustomControl)
 end;


 
KSergey ©   (2004-07-30 08:41) [5]

TBitButton - не пойдет? (ну хотя бы как предок?) Она уже умеет все рисовать, в крайности -слегка подшаманить.

Автору: а вот когда вы говорите "чтобы нарисованная мной кнопка была класса TButton" - вы совершенно четко отдаете себе отчет в каждом слове этой фразы? Действительно нужна вот прямо и непременно TButton?


 
nikkie ©   (2004-07-30 13:14) [6]

кнопки виндоуз могут иметь стиль BS_OWNERDRAW. такие кнопки не рисуют себя сами, а посылают сообщение WM_DRAWITEM родителю для отрисовки всякий раз, когда должен измениться внешний вид (нажато-отпущено, есть фокус-нет). похоже на OwnerDraw для Combo, Listbox или Menu, но TButton не поддерживает стиля OwnerDraw, если делать, то придется делать руками: установить стиль, ловить сообщение.



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.022 c
1-1091506783
СержК
2004-08-03 08:19
2004.08.15
Как запустить внешнюю программу с параметром


3-1090296026
din
2004-07-20 08:00
2004.08.15
Подскажите пожалуйста, что нужно установить на сервер


14-1089499317
Денис
2004-07-11 02:41
2004.08.15
Подробный и понятный комментарий!


14-1090881349
Sanek_metaller
2004-07-27 02:35
2004.08.15
Люди! Кто нибудь играл в Gothic 2 !!!!?????


9-1083347204
wolf3d
2004-04-30 21:46
2004.08.15
Если кто знает об игре Crazy Plumber