<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>If explorer.exe windows (taskbar) are made invisible in seamless mode, when another application window is minimized, the desktop is not updated. i.e., xp background is still shown.</DIV>
<DIV> </DIV>
<DIV>I need to understand what happens when a window is minized inside xp guest in seamless mode. As I understand this is the sequences:</DIV>
<DIV> </DIV>
<DIV>(1) vboxhook.dll will enumerate all visible windows to build a list of visible rects</DIV>
<DIV> </DIV>
<DIV>(2)  visible areas will send to host via <FONT size=2>requst VMMDevReq_VideoSetVisibleRegion</DIV></FONT>
<DIV> </DIV>
<DIV>(3) host refresh the displays</DIV>
<DIV> </DIV>
<DIV>I did some debuging, after a window is minized, nagative numbers appears for visible areas, which might be the cause?</DIV>
<DIV> </DIV>
<DIV>Any ideas why display is not updated correctly? I traced the calls, <FONT size=2></DIV>
<DIV>VBoxSeamlessCheckWindows() in VBoxTray.cpp gets called when a window is minized, and <FONT size=2></DIV>
<DIV>VBoxDispIfEscape() is also invoked to send reques to host. but somehow, not working right.</DIV>
<DIV> </DIV>
<DIV>Moving a window has no issues.</DIV>
<DIV> </DIV>
<DIV>Thanks,</DIV>
<DIV> </DIV></FONT></FONT>
<DIV> </DIV>
<DIV> </DIV></td></tr></table>