Frage : Ununterbrochen zeichnen, ohne auszudehnen

Hallo,

Windows abgehobener Betrag eine Symbolleiste mit einer kleinen Bildquelle, ohne…
In auszudehnen eine Delphi-Symbolleiste, die ich kenne, dass der tun die selben, in CustomDraw using copyrect aber möglich ist,… wurde

Look die angebrachte Akte (header.bmp), von Windows MSStyle entfernt und ist, was Windows-Gebrauch, die Symbolleiste zu zeichnen… (toolbar.png) ist eine Probe von, über was ich… den Hintergrund der Symbolleiste bin das header.bmp gemalte continuously

How kann ich die selben mit meiner Symbolleiste tun spreche? da „CopyRect“ nur das Bild aber nicht ununterbrochen…

Some Idee zeichnet?

Regards,
Carlos
Attachments:
Windows toolbar
Quellhintergrund für das toolbar

Antwort : Ununterbrochen zeichnen, ohne auszudehnen

da das Bild das selbe auf jeder Spalte ist, würden ein strecthdraw oder ein mehrfacher abgehobener Betrag einer nach dem anderen das gleiche Resultat liefern

Canvas.StretchDraw (Rect, HeaderBmp);

oder

Während Rect.Left  anfangen
   Canvas.Draw (Rect.Left, Rect.Top, HeaderBmp);
   Rect.Left: =Rect.Left+HeaderBmp.Width;
  Ende;

aber wirklich sehe ich nur Probleme mit nicht using stretchDraw für dieses
Weitere Lösungen  
 
programming4us programming4us