Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Clipping (https://www.delphipraxis.net/42596-clipping.html)

AppleFan 21. Mär 2005 13:15


Clipping
 
Hallo, hab noch ne Frage:

ich kachel auf diese Weise ein Bild als Hintergrundmuster auf die Form:

procedure TForm1.FormCreate(Sender: TObject);
begin
Brush.Bitmap := Bild;
end;

Soweit so gut, das gesamte Formular hat jetzt ein Muster.
Ich möchte aber einen rechteckigen Bereich des Formulars so lassen
wie er ist, ohne Muster !

Wie ?

himitsu 21. Mär 2005 13:51

Re: Clipping
 
Mit CreateClipRect zwei Rechtecke erstellen, dieses verbinden (XOR, oder das Kleine vom Großen subtrahieren) und dem Canvas zuweisen.

Oder ganz einfach ... an der entsprechenden Stelle ein Objekt (z.B. Panel ohne Rand, oder TShape ...) einbauen.


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