Taskbar Thumbnail API

Our app currently does not display properly in the taskbar live thumbnail in build 5384. It seems to not display any popup windows in the thumbnail. Is there an API that allows us to construct our own thumbnail for this (or can we turn it off)?


Thanks.
[280 byte] By [eegee233] at [2007-12-24]
# 1

We've made several improvements in how applications appear in the Flip3D view and in thumbnails in builds later than the one you are using, and we are still working on it. By the time the OS is released your application should display correctly -- assuming we have the same understanding of what "correctly" means, of course. There are certain design choices that are deliberate (e.g., tool windows are intentionally excluded from thumbnails and Flip3D). If you can give us more information about your popups (like window/class styles and whether they are owned by other top-level windows) then I may be able to tell you whether you should expect them to display in the thumbnails in later builds.

There may also be some tough cases we can't get quite right because some apps do some funny things with their windows that look great when they are all overlapped on the desktop but not when they have their "occluded" areas shown or their window structures revealed by a 3D view. We do no plan to provide a means for an app to create a custom alternative thumbnail representation, but we will provide an API to opt out of the normal thumbnail image altogether, which will then be replaced by an iconic representation. Since that leads to a reduced user experience, we do not recommend this method except for the most extreme cases where the app can't be updated to display well in all views.

LeonardoBlanco-MSFT at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,UI Development for Windows Vista...
# 2

Leonardo, thanks for the reply. Upon further testing, in our case it appears to be all popup windows that dont display. A good test would be to install an Adobe CS2 application like Illustrator on Vista and bring up a few of the floating palettes. They are popup windows and do not display in the thumbnails. Our future apps follow a similar UI design so we would like to know if our apps in development will have the same problem.


I look forward to your response.


Eric George

Adobe Systems, Inc.

eegee233 at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,UI Development for Windows Vista...
# 3
We've been able to verify that Illustrator CS works perfectly fine, as far as we can tell, in the latest builds. We haven't been able to try Illustrator CS2 yet, and I'm not sure how similar or dissimilar the two versions are with respect to the issue in this thread. If they are pretty similar, then you can expect that CS2 will work correctly as well.
LeonardoBlanco-MSFT at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,UI Development for Windows Vista...
# 4

Hi Leonardo,

Since I have to solve our company product to display movie in "Task Thumbnail", I have some questions to ask you.

We can not got playback movie in "Taskbar Thumbnail" when the APP is minimized.

But it works fine, when Window is shown.

Does anything or any event I need to handle?

P.S. I have tried Flip3D, our APP works well when playback movie in Flip3D.

Evan

EvanLin at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,UI Development for Windows Vista...
# 5
Deleted this article
EvanLin at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,UI Development for Windows Vista...
# 6
The thumbnails are only live when the window they represent is in the restored or maximized state. If the window is minimized then it loses its visual representation, and the thumbnails show the last image of the window as it was drawn right before it was minimized. This is why your app doesn't update while minimized.
LeonardoBlanco-MSFT at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,UI Development for Windows Vista...
# 7
Leonardo Blanco - MSFT wrote:
The thumbnails are only live when the window they represent is in the restored or maximized state. If the window is minimized then it loses its visual representation, and the thumbnails show the last image of the window as it was drawn right before it was minimized. This is why your app doesn't update while minimized.

Hi,

I noticed that Windows Media Player shows the thumbnail updating (shows video playing) when it is minimized. How does WMP do it?

NETknightX at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,UI Development for Windows Vista...
# 8
WMP uses a new video pipeline that talks directly to the DWM to achieve a smoother playback experience. This pipeline relies on DX and doesn't depend on window visibility information, so the thumbnail can be kept alive even though the window is minimized, as long as the app continues to submit frames. You may notice, however, that the UI around the video isn't live anymore (this is tricky to observe because the UI around the video doesn't usually update). For a bit more info on this method, see the DwmSetPresentParameters API.
LeonardoBlanco-MSFT at 2007-8-31 > top of Msdn Tech,Software Development for Windows Vista,UI Development for Windows Vista...

Software Development for Windows Vista

Site Classified