Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#7

AW: Button-Caption linksbündig (BS_ALIGN_CENTRELEFT), ohne Speedbutton

  Alt 22. Nov 2011, 22:28
Ich versteh das Problem nicht ganz, da wo die anderen ButtonStyles definiert sind windows.pas fehlt es, wenn Du es nur in der Komponente brauchst deklariere es einfach.

Delphi-Quellcode:

type
  TButton=Class(stdCtrls.TButton)
    procedure CreateParams(var Params: TCreateParams);override;
  End;

//.....

procedure TButton.CreateParams(var Params: TCreateParams);
const
BS_ALIGN_CENTRELEFT=$100;
begin
  inherited;
    Params.Style := Params.Style or BS_ALIGN_CENTRELEFT;
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat