Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Assertor,
20. Okt 2008
Hi,
Danke nochmal für das Brainstorming, Namenlozer. Ich hab es jetzt gelöst bekommen.
Für alle, die die Lösung irgendwann mal interessiert: TJvCustomLinkLabel.ActivateLinkNodeAtPos und TJvCustomLinkLabel.DeactivateActiveLinkNode anpassen. Inhalt des Parent für Transparenz auf ein übliches Buffer-Bitmap kopieren, dann die Ausgabe darauf und zum Schluß ein BitBlt.
An sich ganz einfach,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Assertor,
20. Okt 2008
Hi NamenLozer,
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
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Assertor,
20. Okt 2008
Hallo Mitstreiter,
Ich ein kleines Problem mit dem TJvLinkLabel aus den JEDIs: Ich sehe bei den Links immer einen leichten Versatz zur Runtime wenn der Link mal "Hot" oder "Clicked" war.
Ich habe schon die ganze Komponente auseinander genommen. Die Rect-Werte für die Ausgabe stimmen zu 100%. Es scheint also ein Problem zu geben, wenn TextOut mit den selben Koordinaten erneut den gleichen...