> How do I tell the desktop to redraw itself, or, better yet, redraw only a
Try the RedrawWindow() API call which will invalidate the area and send the appropriate painting commands to the window for you.
If you need the desktop window handle use the GetDesktopWindow() API call.
Hope this helps,
- Microsoft Visual Basic MVP -