Thema: Delphi runden Button

Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#11

Re: runden Button

  Alt 10. Dez 2004, 16:34
die bisher gepostete Variante malt nur etwas rundes. Einen Button wirklich rund machen kannst du so
Delphi-Quellcode:
var LRgn: HRGN;
begin
  LRgn := CreateEllipticRgn(0, 0, Button1.Width, Button1.Height);
  SetWindowRgn(Button1.Handle, LRgn, True);
  DeleteObject(LRgn);
Anstelle von Button1 kannst du auch jedes anderen WinControl nehmen
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat