Hi all,

I have a DXimagelist bitmap that I?¢_Tm drawing a radar display panel on. I?¢_Tm then drawing this onto my DXdraw surface every frame (overwriting some other stuff).

But almost every frame I want to make *some* changes to this radar panel How do I quicky and safely modify the bitmap in the DXimagelist?

If I write to DXimagelist.items[whatever].picture.bitmap.canvas it doesn?¢_Tt appear to update until I call DXimagelist.items[whatever].restore and this is *very* slow. I?¢_Tm assuming it makes some major changes to the whole Dximagelist.

Any ideas how to do this?

Oh, I don?¢_Tt want to draw the whole radar straight onto the DXdraw surface because most of it doesn?¢_Tt change every frame. Also the changes I want to make to the radar don?¢_Tt occur every frame, so there?¢_Ts no point drawing them every frame either, hence the need to just update the radar in the DXimagelist when necessary

Thanks!