Windows 7 Taskbar APIs in the MSDN Magazine

June 30, 2009

Yochay and I wrote an article on the Windows 7 Taskbar APIs for the July 2009 issue of MSDN Magazine. It pretty much covers what I already posted on this blog (see the Windows 7 tag), and what Yochay has been posting on the Windows 7 Blog for Developers for a couple of weeks now. It was a great opportunity to repeat the awesome screenshot of Windows 1.0 and how similar its taskbar is to Windows 7’s :-) Nonetheless, you might find it useful because it organizes the information into a digestible form, with...
tags:
no comments

Windows 7 RC Training Kit Available

June 19, 2009

Microsoft has published the Windows 7 RC Training Kit, reflecting some of Sela’s work (Alon’s, Dima’s and mine) during the past few months. We worked hard to update the materials to match the Windows 7 RC, and now they are publicly available along with a multitude of hands-on labs, code demos and a bunch of other material. If you haven’t had a chance to experience Windows 7 yet, you should definitely give the training kit a shot. And if you were afraid to try writing code for Windows 7 because there are no official .NET APIs, then you...
tags:
one comment

Windows 7 Taskbar: Some Beta to RC Changes

June 16, 2009

There have been some minor updates in the Beta to RC timeframe with regard to the Windows 7 Taskbar APIs.  Just a brief reference: The upside-down bug with custom thumbnails and live previews has been fixed. There’s a new interface, ITaskbarList4, which extends ITaskbarList3 with the SetTabProperties method, which allows customization of when to use the thumbnail or live preview provided by the main application window and when to use the thumbnail or live preview provided by the individual tab. (This is useful for applications like Internet Explorer, which might find it...
tags:
no comments

Custom Preview Upside-Down Fixed in Windows 7 RC

June 15, 2009

There was a minor bug in Windows 7 Beta which caused bitmaps passed to DwmSetIconicLivePreviewBitmap and DwmSetIconicThumbnail to be rendered upside-down in the thumbnail and live preview. (To work around this bug, the Windows 7 Taskbar Sample Library incorporates a special flag that allows mirroring the bitmap before passing it through to DWM.) This has been fixed in Windows 7 RC, so there’s no need to render top-down bitmaps anymore. Whatever bitmap you provide will be rendered exactly as you see it. (There are still the obvious dimension constraints, etc.)
tags:
no comments

Windows API Code Pack 0.90

June 14, 2009

Incredibly, I haven’t got a chance to blog about the Windows API Code Pack yet – even though it’s been out on MSDN Code Gallery for a couple of months already. It’s an open source .NET library which provides interop wrappers to Windows 7 (and Windows Vista) features. In fact, it would be unfair to say that these are wrappers – some of the features are organized and designed to make access from managed code significantly easier than from the native Win32/COM counterparts. By the time of this writing, there are already several extensive posts on the features...
no comments