MdActiveBtn.pas
Upload User: fh681027
Upload Date: 2022-07-23
Package Size: 1959k
Code Size: 1k
Category:

Delphi VCL

Development Platform:

Delphi

  1. unit MdActiveBtn;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5.   StdCtrls;
  6. type
  7.   TMdActiveButton = class(TButton)
  8.   protected
  9.     procedure MouseEnter (var Msg: TMessage);
  10.       message cm_mouseEnter;
  11.     procedure MouseLeave (var Msg: TMessage);
  12.       message cm_mouseLeave;
  13.   end;
  14. procedure Register;
  15. implementation
  16. procedure Register;
  17. begin
  18.   RegisterComponents('Md', [TMdActiveButton]);
  19. end;
  20. { TMdActiveButton }
  21. procedure TMdActiveButton.MouseEnter(var Msg: TMessage);
  22. begin
  23.   Font.Style := Font.Style + [fsBold];
  24. end;
  25. procedure TMdActiveButton.MouseLeave(var Msg: TMessage);
  26. begin
  27.   Font.Style := Font.Style - [fsBold];
  28. end;
  29. end.