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".


Anmelden zum Antworten