Entwickler-Ecke

Windows API - Windows 7 und Tabbed Thumbnails


uko - Mo 24.08.09 10:24
Titel: Windows 7 und Tabbed Thumbnails
Hallo,

in Windows 7 gibt es ja im IEExplorer das nette Feature zu bestaunen, daß jedes Tabsheet in der Taskleiste als eigener Thumbnail hinterlegt wird. Das soll aber auch für andere Anwendungen gehen. Leider gibt es dazu ja wenig Hinweise, wie man das implementieren müßte. Nach einigem Suchen bin ich dann doch fündig geworden:

http://blogs.microsoft.co.il/blogs/sasha/archive/2009/08/12/windows-7-taskbar-tabbed-thumbnails-and-previews-in-native-code.aspx

Ich hab mich mal daran gesetzt, das testweise zu implementieren (ohne Fehlerhandling etc.). Um das angehängte Projekt zu kompilieren, braucht ihr von Daniel Wischnewski die Windows 7 Component Library [http://www.gumpi.com/Blog/2009/01/20/Alpha1OfWindows7ControlsForDelphi.aspx]. Es reicht, wenn ihr sie einfach installiert und den Suchpfad drauf setzt (benötigt wird daraus die dwTaskBarList.pas)

Das Ganze ist einfach nur mal als Test zu sehen, ob es denn geht. Würde mich freuen, wenn jemand noch Ideen hat, wie man das verbessern kann. Ach ja, hab's nicht überprüft aber ich vermute wegen der Unit DwmApi wird man mindestens Delphi 2007 brauchen (dort ist sie jedenfalls dabei)


Viel Spaß damit!

Grüße,
Uli