Thema: Delphi Sternförmiges Formular

Einzelnen Beitrag anzeigen

Kinimod8

Registriert seit: 9. Jan 2004
Ort: Barsbüttel
317 Beiträge
 
Delphi 6 Personal
 
#1

Sternförmiges Formular

  Alt 4. Feb 2004, 16:04
Hallo,

um ein Formular sternformig aussehen zu lassen muss man erstmal Punkte definieren:

Delphi-Quellcode:
const
  RgnPoints : array[1..10] of TPoint =
((X:203;Y:22), (X:157;Y:168), (X:3;Y:168),
(X:128;Y:257), (X:81;Y:402), (X:203;Y:334),
(X:325;Y:422), (X:278;Y:257), (X:402;Y:168),
(X:249;Y:168));
Um diese Punkte zu Benutzen muss der Code in das OnCreate-Ereignes des Forms.

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
  Rgn : HRGN;
begin
  Rgn := CreatePolygonRgn(RgnPoints, High(RgnPoints), ALTERNATE);
  SetWindowRgn(Handle, Rgn, True);
end;
Dominik Peters
  Mit Zitat antworten Zitat