Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#3

Re: Problem mit überzeichneter Textausgabe bei JvLinkLabel

  Alt 20. Okt 2008, 21:56
Hi NamenLozer,

Zitat von NamenLozer:
ich denke mal, der Effekt tritt auf, weil die halbtransparenten Kanten des Textes, der durch das Antialiasing entsteht, immer wieder überzeichnet werden. Die einzige Lösung wäre meiner Meinung nach, den Bereich vorher mit der Hintergrundfarbe zu übermalen, bzw bei transparentem oder mehrfarbigem Hintergrund den Bereich mit InvalidateRect zum Neuzeichnen zu zwingen.
Ja, das mit dem Antialiasing hab ich auch schon vermutet. Das Problem mit dem InvalidateRect ist bei der JvLinkLabel Komponente das alles über Interfaces gelöst ist. Durch die hohe Abstraktion hab ich keinen Zugriff auf Eltern-Elemente der GraphicControl.

Falls Jemandem noch speziell zum JvLinkLabel eine Idee kommt, wäre ich froh.

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat