Forum: Multimedia
Delphi
by F.W.,
7. Nov 2003
Ich habe mich nochmal im Forum umgesehen und habe eins gefunden, was garnicht so schwer scheint:
procedure TForm1.Button1Click(Sender: TObject);
var
X, Y: Integer;
begin
Canvas.Handle := GetWindowDC(0);
try
X := Trunc((Form1.Width-Form1.ClientWidth) div 2);
Y := Trunc((Form1.Height-Form1.ClientWidth) -X);
Image1.Picture.Bitmap.Width := Form1.ClientWidth;
Forum: Multimedia
Delphi
by F.W.,
6. Nov 2003
Danke, ich habe schon eine gute Methode gefunden:
Ich benutze "TransparentColor".
Jetzt ist nurnoch das Problem mit dem Screenshot.
Ich habe mir die anderen Beiträge schon angesehen, aber bei keinem war das richtige dabei...
Ich habe also bsw. auf einer anderen minimierten Form ein TImage. Die Größe davon wird gleichgesetzt mit der Formgröße.
Jetzt soll genau der Bereich der Form(die mit...
Forum: Multimedia
Delphi
by F.W.,
6. Nov 2003
Ich arbeite an einem Grafikprogramm, und möchte gern eine Form als Rahmen für einen Screenshot benutzen.
Dafür sollte allerdings die Form, also die Oberfläche durchsichtig sein. Die Titelleiste und die Umrandung allerdings nicht! Das soll ja als Rahmen dienen.
Und da ich mir da noch keine Gedanken drüber gemacht habe:
Gibt es einen Befehl, zum Screenshot machen?
Danke schonmal!