Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Button-Caption linksbündig (BS_ALIGN_CENTRELEFT), ohne Speedbutton (https://www.delphipraxis.net/164626-button-caption-linksbuendig-bs_align_centreleft-ohne-speedbutton.html)

hoika 22. Nov 2011 14:22

Button-Caption linksbündig (BS_ALIGN_CENTRELEFT), ohne Speedbutton
 
Hallo #,

zum Setrzen der Button-Überschrift linksbündig brauche ich die Konstante für BS_ALIGN_CENTRELEFT).
wo finde ich die ?

Danke


Heiko

Luckie 22. Nov 2011 14:51

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

RWarnecke 22. Nov 2011 14:59

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

Zitat von Luckie (Beitrag 1137343)
Google?

Hi Michael, ich glaube er meint die Unit, wo der Wert schon deklariert ist.

@Heiko:
Ich habe dieses Visual Basic Beispiel gefunden :
Code:
Const BS_ALIGN_CENTRELEFT As Long = &H100

Furtbichler 22. Nov 2011 20:27

AW: Button-Caption linksbündig (BS_ALIGN_CENTRELEFT), ohne Speedbutton
 
Hach, wär das nicht goil?
Delphi-Quellcode:
Uses google;

hoika 22. Nov 2011 21:12

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

OK, das VB-Bsp hatte ich ja auch gefunden,
aber ich wollte eigentlich den Delphi-Code ... ;)


Heiko

Luckie 22. Nov 2011 21:25

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

Zitat von hoika (Beitrag 1137387)
aber ich wollte eigentlich den Delphi-Code ... ;)

Äh, du weißt aber schon, wie man in Delphi eine Konstante deklariert?

Bummi 22. Nov 2011 21:28

AW: Button-Caption linksbündig (BS_ALIGN_CENTRELEFT), ohne Speedbutton
 
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;

hoika 25. Nov 2011 19:30

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

dieses VB->Delphi hatte ich gesucht.

Danke !


Heiko

himitsu 25. Nov 2011 20:07

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

Zitat von Luckie (Beitrag 1137343)
Google?

Jupp, Google hilft oftmals auch,
aber der offizielle Fundort wäre das MSDN. (oder der Windows PSDK runterladen)


MSDN = Deklaration der WinAPI
MSDN-Library durchsuchenBS_ALIGN_CENTRELEFT = eine Konstante zu einer Komponente/API von Windows


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz