Thema: Delphi Fenster-Design

Einzelnen Beitrag anzeigen

64Jabor

Registriert seit: 9. Jan 2008
158 Beiträge
 
Delphi 7 Personal
 
#1

Fenster-Design

  Alt 8. Apr 2008, 17:29
Hallo Leutz vom DP !
Ich möchte mein Formular nicht mehr schnöde als Viereck haben, sondern mal was peppiges!
In meinem Beispiel möchte ich ein Fenster, was im oberen Teil als Halbkreis, im unteren jedoch als Ellipse abgegrenz ist.
Wie man ein Formular zu einer Ellipse begrenzt ist mir klar:
Delphi-Quellcode:
procedure TJP.StartInit(Sender: TObject);
var HR: HRgn;
    i, j: integer;
begin
 HR := CreateEllipticRgn (6, 17, clientwidth, clientheight); //Ellipse zeichnen
 SetWindowRgn(Handle, HR, True); //Fenster auf Ellipse beschränken
end;
Eingentlich ganz einfach. Nur möchte ich ja jetzt mein Fenster mit zwie unterschiedlichen Formen begrenzen, der Ellipse und dem Halbkreis ... das Überlappende der beiden also! Ich versuche das mal "darzustellen"
____________________________________________#
_____________________________________#____________ __#
_______________________________#__________________ ________#
__________________________#_______________________ _____________#
_______________________#__________________________ __________________#
_____________________#____________________________ ____________________#
____________________#_____________________________ _____________________#
___________________#______________________________ ______________________#
__________________#___________Halbreis_als_Obertei l_bis_hierhin_________________#
_____________________#____________________________ ____________________#
_________________________#________________________ ________________#
__________________________________#_______________ _______#
____________________________________________#_Elli psenförmiger_Unterteil

Hat da jemand ne Idee?
Thx schonmal!
Sebastian
Unsren Clan im volle Lauf, hält weder Ochs noch Esl auf ^^
  Mit Zitat antworten Zitat