![]() |
Re: Form die „BorderStyle := bsNone“ ist, in der Größe änder
mhm, wie wärs denn damit:
Delphi-Quellcode:
Hast allerdings nen 3d-Rand, wenn dich dieser stören sollte, gibts wohl nur die Möglichkeit mit der manuellen Implementation.
TForm1 = class(TForm)
private { Private-Deklarationen } protected procedure CreateParams(var Params: TCreateParams); override; public { Public-Deklarationen } end; ... procedure TForm1.CreateParams(var Params: TCreateParams); begin inherited; Params.Style:=Params.Style or WS_SIZEBOX; end; HTH Frank |
Re: Form die „BorderStyle := bsNone“ ist, in der Größe änder
Zitat:
Zitat:
Delphi-Quellcode:
hat sich das mit der 3D-Border erledigt :zwinker:
Params.ExStyle := Params.ExStyle or WS_EX_STATICEDGE;
|
Re: Form die „BorderStyle := bsNone“ ist, in der Größe änder
So habe ichs auch mal gemacht. Passt sehr gut...
|
Re: Form die „BorderStyle := bsNone“ ist, in der Größe änder
Zitat:
Gruß Frank |
Re: Form die „BorderStyle := bsNone“ ist, in der Größe änder
Zitat:
tolle Möglichkeit, klappt sehr gut. Mal eine dumme Frage, wie kommt man an so ein Code? Wo kann man da nachschauen? Gruß Klaus |
Re: Form die „BorderStyle := bsNone“ ist, in der Größe änder
imho ist die Createparams-Methode da, um vor dem erstellen des Fensters dessen Infos zusammenzutragen.
im MSDN: ![]() Übersicht der ![]() ![]() in jedem dieser Flags ist (im Normalfall) ein Bit gesetzt, somit werden die flags per OR kombiniert. hat man das Struct (oder in delphi record genannt) zusammengebaut wird damit CreateWindow(ex) aufgerufen. der Rest ist probieren und googlen :) gerade die numerischen Werte der Konstanten kann manchmal nervig sein, wenn man nicht den PSDK mit CD-Größe runterladen will, nur um an 1,2 header-Dateien ranzukommen :) imho lassen sich die styles auch per ![]() HTH Frank |
Re: Form die „BorderStyle := bsNone“ ist, in der Größe änder
Ne andere Möglichkeit, an gute Code-Schnipsel zu kommen sind z.B. der "Easy Delphi Helper", die "Delphi-Source Library" und ne Delphi-Datenbank für Cuecards (
![]() Einfach mal danch googeln ;-) P@Tti |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz