I'm not sure if there's a work around for this issue but this has been a problem with Delphi programs in general since day one. The problem is that applications written in Delphi that use the standard design library have a fake main window, the window remains hidden throughout the program run cycle, this hidden window is used for communication and as a central location for all window message handling.
1. Since the main window is centered on screen when performing an animated minimize/restore the animation isn't properly positioned and it looks weird, also the animation is using this hidden main window and not the actual main window. So the result isn't what you'd expect to see.
2. This is also the reason the thumbnail view doesn't show the main window, the main window isn't the actual main window.
|