Registriert seit: 14. Okt 2008
143 Beiträge
Delphi 7 Personal
|
VST AfterItemErase seltsames Phänomen?!
29. Jul 2009, 11:51
Hallo zusammen!
Ich habe ein Problem mit dem VirtualStringTree. Ich versehe den Baum im Ereignis onAfterItemErase mit gif Grafiken, die ich
auf die Itemcanvas painte. Das funktioniert auch soweit. Nur wenn ein anderes Fenster über dem Baum liegt, hinterlässt es
im Baum auf diesen Nodes dann Abdrücke. Wenn ich das Fenster im Vordergrund hin und her schiebe, kann ich sozusagen auf den
Nodes herumstempeln.
Wenn ich die Grafik im onBeforeItemPaint zeichne, tritt dieses Phänomen nicht auf! Allerdings muss ich dazu Customdraw auf True setzten, damit die Grafik auch angezeigt wird. Dies hat natürlich zur Folge, das ich auch die Nodetext selber zeichnen
müsste (was nicht das Problem wäre), sonder auch das Expand Kreuz Symbol, und damit komme ich nicht klar.
Hat vielleicht jemand ne Lösung oder kann einen Tipp geben?
mfG Newbe
|