Registriert seit: 19. Sep 2013
Ort: Braunschweig
204 Beiträge
Delphi 6 Professional
|
AW: Bevel auf einem Rechteck
24. Okt 2013, 13:33
meint Ihr das so ?
Delphi-Quellcode:
procedure THixBarGraph.Paint;
var
R: TRect;
H, W: Integer;
begin
inherited paint;
if (Parent = NIL) or not visible
then Exit;
Canvas.Brush.Color := FColor;
Canvas.FillRect(Rect(0, 0, Width, Height));
case FKind of
sbVertical : begin
H := (Height div 2);
W := (Width div 4) div 2;
R := Rect((Width div 2) - W, (Height div 2) - H,
(Width div 2) + W, (Height div 2) + H);
Frame3D(Canvas, R, clBtnShadow ,clBtnHighlight , 1);
end;
sbHorizontal : begin
H := (.......)
W :=
R :=
Frame3D(Canvas, R, clBtnShadow ,clBtnHighlight , 1);
end;
else;
end;
end;
Christian
|
|
Zitat
|