Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: TVirtualTreeView, falsches Image angezeigt

  Alt 13. Mär 2009, 08:11
Hallo,

irgendwas ist faul beim DrawImage.
Not-Lösung.

procedure TBaseVirtualTree.PaintImage

alt
Delphi-Quellcode:
      if (ImageInfo[iiOverlay].Index > -1) and (ImageInfo[iiOverlay].Index < 15) then
        ExtraStyle := ILD_TRANSPARENT or ILD_OVERLAYMASK and IndexToOverlayMask(ImageInfo[iiOverlay].Index +1)

neu
Delphi-Quellcode:
      if (ImageInfo[iiOverlay].Index > -1) and (ImageInfo[iiOverlay].Index < 15) then
        ExtraStyle := ILD_TRANSPARENT or ILD_OVERLAYMASK and IndexToOverlayMask(ImageInfo[iiOverlay].Index )
ohne das +1 geht es.

In der 4.8.1. ist der Code übrigens immer noch so.
Liegt das vielleicht an meinen Images ?


Heiko
Heiko
  Mit Zitat antworten Zitat