Multiple screen redraws in MS PowerPoint and SmartDraw 2008
Posted on 2007-11-26
Hi, mighty all
I am experiencing a problem with MS PowerPoint 2003 and SmartDraw 2008.
When I create a picture where there are overlapping boxes filled with transparent or semi-transparent fill, the screen seems somehow to jump into redrawing frenzy - on a minor change it gets redrawn multiple times, while application gets stuck with roughly 90% of CPU time taken.
I suspect it is somehow connected to some system library (possibly from .NET) that is responsible for that semi-transparency, but due to my lack of knowledge, cannot present any proof.
I googled it, but found only some referrals to VB programming. I guess there is something wrong with the way the window repaint is being done - instead doing the repaint in some hidden window (some buffer?) it does it all right in my application window.
It is really irritating. Depending upon the number of overlapping objects there might be up to 30 window redraws on a simple scrollbar move or mouse click. Several times I noticed Visio 2007 doing that as well, but I use it very seldomly.
I use IBM Thinkpad T43p with WinXP SP2, 2 GB RAM, ATI Mobility Radeon X300, the drivers were always been updated through IBM.
Other software - MS Office 2003 SP3, MS Visio 2007.
Interesting enough, the problem manifests itself if I copy-paste pictures from PowerPoint, SmartDraw or Vision as metafiles into MS Word. I see the page with such picture redrawing itself for 20-30 seconds (many times over).
I would be very grateful to anyone helping me - this thing is really driving me insane...