Главная страница
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.042 c
14-1091281401
VID
2004-07-31 17:43
2004.08.15
Где скачать красивый трёхмерный бильярд ?


4-1088692618
Интересующийся
2004-07-01 18:36
2004.08.15
Как узнать какие сет. карты установлены?


14-1091033833
Art_Z
2004-07-28 20:57
2004.08.15
Хочу книгу по железу!


4-1089131076
banderas
2004-07-06 20:24
2004.08.15
Запуск чужого приложения в свёрнутом режиме


8-1084569585
Chupa
2004-05-15 01:19
2004.08.15
DLL Для указания точной частоты звука.