![]() |
"Loch" in Form
Ich habe vor ein paar Tagen im Internet folgende procedure gefunden.
Mit dieser kann man ein "Loch" in eine Form machen.
Delphi-Quellcode:
Hat jemand mit sowas schon mal gearbeitet?
procedure TForm1.Button1Click(Sender:TObject);
var region1, region2 : hrgn; begin region1 := CreateRectRgn(0, 0, width, height); region2 := CreateEllipticRgn(30,30,200,200); CombineRgn (region1, region1, region2, RGN_DIFF); SetWindowRgn (handle, region1, true); end; Ich möchte wissen, welche Parameter man in CreateEllipticRgn angibt. Hat jemand eine Ahnung? |
Re: "Loch" in Form
Dazu kann ich nichts sagen. Aber bei den Jedis gibt es ne Komponente mit der man ein Loch in eine Form machen kann.
|
Re: "Loch" in Form
Hallo,schau doch mal dort nach:
![]() |
Re: "Loch" in Form
Hey, Super.
Vielen Dank. |
Re: "Loch" in Form
Schau mal in den folgenden Beitrag.
Da ist einen Demo (Clipping) von mir. Dort wird die Clippingform zwar nicht mit SetWindowRgn einem Fenster zugewiesen, sondern mit SelectObject an einige Images. Aber die Erstellung ist das Selbe. ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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