Programm Layout ändern?
-
Hallo,
ich möchte das Layout von meinen Programm ändern(Buttons, Form, usw.)
gibt es ein programm oder wie erstellt man selbst sowas?? Es gibt ein Progamm http://www.skincrafter.com/ aber leider nur für Borland Delphi.Kennt jemand vielleicht eine anderes Programm die man für Borland c++ 5.x benutzen kann?? oder selber sowas zu erstellen??
gruß
/Thomas
-
Es gibt eine WinAPI funktion, die SetWindowRGN heißt. Damit ging das. Ich schick dir mal ein Beispiel dann dürfte alles klar sein
HRGN R,R2; R2 = CreateEllipticRgn (4,30,Width-2,Height-4); R = CreateEllipticRgn(24,50,Width-20,Height-24); CombineRgn(R2,R2,R,RGN_DIFF); TPoint P[3]; P[0] = Point(0,90); P[1] = Point (0,Height-60); P[2] = Point(100,Height/2+10); R = CreatePolygonRgn(P, 3, WINDING); CombineRgn(R2,R2,R,RGN_DIFF); P[0] = Point(Width,90); P[1] = Point (Width,Height-60); P[2] = Point(Width-100,Height/2+10); R = CreatePolygonRgn(P, 3, WINDING); CombineRgn(R2,R2,R,RGN_DIFF); R=CreateEllipticRgn(70,90,Width-70,Height-70); //Das Auge CombineRgn(R2,R2,R,RGN_OR); SetWindowRgn(Handle, R2, FALSE); Refresh();
schreib das einfach mal in ein event, dass ausgelöst wird nachdem die Form gezeichnet wurde (wichtig is nachdem, sonst gibs n Fehler). Dann kannst du mal Rumspielen. Is vielleicht nich so einfach zu verstehen aber mit ein bisschen Fummeln geht das. Ich weiß es auch nich mehr ganz genau
-
cool danke dir
-
Siehe FAQ unter "Forms - Aussehen selbst gestalten".