Einzelnen Beitrag anzeigen

Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
652 Beiträge
 
Delphi 12 Athens
 
#6

AW: Brush.Style Schraffur Abstand

  Alt 3. Jan 2011, 16:06
Da muss ich doch mal glatt ein altes Thema wieder aufwärmen:

Ähnlich wie Uwe sind mir beim Zeichnen mit dem Brush.Style bsHorizontal die Abstände zwischen den horizontalen Linien für meine Zwecke viel zu weit. Nun würde ich das gerne ändern und habe auch mal einen Blick auf CreatePatternBrush geworfen, aber so richtig klar, was ich tun muss, ist mir noch nicht.

Ich versuche mal zu überlegen:
  • Ich muss ein TBitmap(?) erstellen. Das muss dann nur ein Pixel breit sein und letztlich so hoch, wie ich brauche, um den Abstand zwischen den Linien richtig zu zeichnen, oder?
  • Dieses Bitmap rufe ich dann mit CreatePatternBrush verwurschteln - und das Ergebnis kann ich dann direkt dem "Brush" aus dem TCanvas zuweisen und dann damit zeichnen? Oder wie?
  • Kann/muss ich nachher auch irgendwie aufräumen?

Würde mich freuen, wenn mich jemand an seinen Erfahrungen teilhaben lassen könnte, falls vorhanden.

Bis denn
Bommel
  Mit Zitat antworten Zitat