Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by turboPASCAL,
4. Jul 2006
Gestatten ? Ein "Push", "pop", "blupp" or "fsStayOnTop". :stupid:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by turboPASCAL,
3. Jul 2006
Jupp, dachte ich auch erst. Als ich dann aber ein Control auf alClient setzen wollte musste
ich die Idee wieder verwerfen.
Eine Eigene Kompon. zu basteln die einen Border zeichnet, ala Panel, möchte ich nicht.
Das währe zu einfach. :mrgreen:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by turboPASCAL,
3. Jul 2006
Du kanst mit {FormX.}Canvas nur auf das ClientRect eines Fensters zugreifen.
Mir geht es aber um den Rahmen (NonClientArray).
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style or WS_SIZEBOX {WS_BORDER};
end;
Im Ergebnis soll das dann so aussehen:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by turboPASCAL,
3. Jul 2006
Hi,
ich mochte um eine Form einen eigenen Rahmen mit WM_PAINT zeichnen. Ich dachte mir dass das
eigentlich eine einfache Sache ist, aber ne...
Folgenden Code verwende ich z.Z.:
procedure TForm1.WMNCPaint(var _Message: TWMNCPaint);
var
aCanvas: TCanvas;