Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Formen drehen oder zu spiegeln? (https://www.delphipraxis.net/100745-formen-drehen-oder-zu-spiegeln.html)

Code 3. Okt 2007 12:00


Formen drehen oder zu spiegeln?
 
Hallo Alle!

Gibt es mit Delphi eine Möglichkeit Formen zu drehen oder zu spiegeln?

Gruß
Klaus

Nikolas 3. Okt 2007 12:05

Re: Formen drehen oder zu spiegeln?
 
Was verstehst du unter einer Form?

Code 3. Okt 2007 12:12

Re: Formen drehen oder zu spiegeln?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Nikolas
Was verstehst du unter einer Form?

Hi.

Ja, ganz einfach, eine Delphi- Form (Fenster). Form1, Form2. usw.

Gruß
Klaus

Nikolas 3. Okt 2007 12:44

Re: Formen drehen oder zu spiegeln?
 
Du müsstest so ein Formular dann selbst zeichnen. Was willst du denn damit anstellen?

RavenIV 3. Okt 2007 12:53

Re: Formen drehen oder zu spiegeln?
 
Zitat:

Zitat von Code
Hallo Alle!

Gibt es mit Delphi eine Möglichkeit Formen zu drehen oder zu spiegeln?

Da das layout der Windows-Fenster erstmal von Windows vorgegeben wird, kannst Du nicht "einfach" ein anderes Design vorgeben.
Du müsstest dann schon das Fenster selber malen...

Code 3. Okt 2007 13:04

Re: Formen drehen oder zu spiegeln?
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von Code
Hallo Alle!

Gibt es mit Delphi eine Möglichkeit Formen zu drehen oder zu spiegeln?

Da das layout der Windows-Fenster erstmal von Windows vorgegeben wird, kannst Du nicht "einfach" ein anderes Design vorgeben.
Du müsstest dann schon das Fenster selber malen...

Hi.

Eigentlich brauche ich von dem Fenster nur einen screenshott und das dann gespiegelt darstellen.

Gruß
Klaus

Matze 3. Okt 2007 13:19

Re: Formen drehen oder zu spiegeln?
 
Dann nutze die DP Suche, gib als Suchbegriff "spiegeln" ein und lasse nur die Beitragstitel durchsuchen (unter dem Suchfeld auswählen).

RavenIV 3. Okt 2007 13:24

Re: Formen drehen oder zu spiegeln?
 
Zitat:

Zitat von Code
Eigentlich brauche ich von dem Fenster nur einen screenshott und das dann gespiegelt darstellen.

Gruß
Klaus

Das kann jedes bessere Bildverarbeitungsprogramm machen.
Oder willst Du es in Delphi programmieren?

[offtopic]
Hilfe, noch ein Klaus ;-)

bitsetter 3. Okt 2007 15:15

Re: Formen drehen oder zu spiegeln?
 
Zitat:

Zitat von Code
Eigentlich brauche ich von dem Fenster nur einen screenshott und das dann gespiegelt darstellen.

Hi,

so in etwa könnte man ein Formular spiegeln:
Delphi-Quellcode:
procedure Spiegeln(MyForm: TCustomForm);
var
  Bmp: TBitmap;
  c: TCanvas;
begin
  Windows.SetForegroundWindow(MyForm.Handle);
  c:= TCanvas.Create;
  c.Handle:= GetWindowDC(MyForm.Handle);
  Bmp:= TBitmap.Create;
  try
    Bmp.Width:= MyForm.BoundsRect.Right - MyForm.BoundsRect.Left;
    Bmp.Height:= MyForm.BoundsRect.Bottom- MyForm.BoundsRect.Top;
    StretchBlt(Bmp.canvas.handle, 0, 0, Bmp.Width,Bmp.Height, c.handle, Bmp.Width, 0, -Bmp.Width, Bmp.Height, SRCCOPY);
  finally
    Bmp.SaveToFile('C:\test.bmp');
    Bmp.Free;
    ReleaseDC(MyForm.Handle, c.handle);
    c.Free;
  end;

end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Spiegeln(self);
end;
EDIT: CopyRect() rausgenommen da überflüssig

Code 3. Okt 2007 17:55

Re: Formen drehen oder zu spiegeln?
 
Zitat:

Zitat von bitsetter
Hi,

so in etwa könnte man ein Formular spiegeln:......

Vielen Dank, hast mir sehr weiter geholfen. Dank auch an Alle Anderen.

Gruß
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 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