Показать сообщение отдельно
  #9  
Старый 13.02.2012, 22:35
Аватар для Lothlorien
Lothlorien Lothlorien вне форума
Новичок
 
Регистрация: 06.04.2011
Адрес: Солнечная система
Сообщения: 69
Версия Delphi: 7.0
Репутация: 12
По умолчанию

Извиняюсь

Код:
TRoundBtn = class (TImage) 
private
fFace, fOver, fDown, fDisb: TBitmap; 
fPath: ShortString;
fActive: boolean;
protected
procedure DoMouseOver(var Msg: TWMMouse);   message WM_MOUSEMOVE;  
procedure DoMouseLeft(var Msg: TWMMouse);   message WM_MOUSELEAVE;    
procedure DoMouseDown(var Msg: TWMMouse); message WM_LBUTTONDOWN;
procedure DoMouseUp(var Msg: TWMMouse);   message WM_LBUTTONUP;
procedure SetActive(V: boolean);
procedure SetPath(V: ShortString);
public
constructor New(AOwner: TWinControl; ThePath: ShortString);  
procedure Kill; 
property Active: boolean read fActive write SetActive;  
property Path: ShortString read fPath write SetPath;
end;

Графика кнопки загружается из res-файла. Кнопки различаются цветовой гаммой, которая указывается в свойстве Path (например, 'RBT_RED').
Ответить с цитированием