<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://wotudo.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'Paul Foster', 'Taskbar', and 'Video'</title><link>http://wotudo.net/search/SearchResults.aspx?o=DateDescending&amp;tag=Paul+Foster,Taskbar,Video&amp;orTags=0</link><description>Search results matching tags 'Paul Foster', 'Taskbar', and 'Video'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 (Build: 20423.869)</generator><item><title>Windows 7 application UI enhancements</title><link>http://wotudo.net/blogs/wotudo/archive/2009/10/16/windows-7-application-ui-enhancements.aspx</link><pubDate>Fri, 16 Oct 2009 11:23:56 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:538</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;Heya, how’s it going?&lt;/p&gt;  &lt;p&gt;If you have Windows applications built using .Net you may be wondering how to add all the cool new Windows 7 taskbar and common dialog features? These are all accessible as native api but we’re in .Net dude – looks like we’re pinvoking!&lt;/p&gt;  &lt;p&gt;Thankfully, all this work has been done for us in the &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack" target="_blank"&gt;Windows API Code Pack for Microsoft .Net Framework&lt;/a&gt;. We’ll just refer to it as the code pack from here on.&lt;/p&gt;  &lt;p&gt;The code pack is an evolution of the Windows Vista Bridge sample. It has been extended with some of the new Windows 7 API functions.&lt;/p&gt;  &lt;p&gt;Using the code pack – which is a accessible as a static library in our applications – you can do stuff like:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars. &lt;/li&gt;    &lt;li&gt;Windows 7 Libraries, Known Folders, non-file system containers. &lt;/li&gt;    &lt;li&gt;Windows Shell Search API support, a hierarchy of Shell Namespace entities, and Drag and Drop functionality for Shell Objects. &lt;/li&gt;    &lt;li&gt;Explorer Browser Control. &lt;/li&gt;    &lt;li&gt;Shell property system. &lt;/li&gt;    &lt;li&gt;Windows Vista and Windows 7 Common File Dialogs, including custom controls. &lt;/li&gt;    &lt;li&gt;Windows Vista and Windows 7 Task Dialogs. &lt;/li&gt;    &lt;li&gt;Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1.0, DirectWrite, Windows Imaging Component (WIC) APIs. (DirectWrite and WIC have partial support) &lt;/li&gt;    &lt;li&gt;Sensor Platform APIs &lt;/li&gt;    &lt;li&gt;Extended Linguistic Services APIs &lt;/li&gt;    &lt;li&gt;Power Management APIs &lt;/li&gt;    &lt;li&gt;Application Restart and Recovery APIs &lt;/li&gt;    &lt;li&gt;Network List Manager APIs &lt;/li&gt;    &lt;li&gt;Command Link control and System defined Shell icons. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To start making your application ‘light up’ on Windows 7 consider how easily you can add the following functionality by reviewing the linked videos. Each video is less than 2mins in length – demonstrating just how quickly you can enhance you application with the latest Windows 7 stuff!&lt;/p&gt;  &lt;p&gt;Add a Windows Explorer control to enhance user navigation.&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:ec0587d5-e66e-41d3-be0f-18a0f6055a57" class="wlWriterSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=LexvSBkmP8A&amp;amp;feature=player_profilepage" target="_new"&gt;&lt;img src="http://wotudo.net/blogs/wotudo/video5bfa0737ef9e_56FB3E8B.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Use the latest up to date Common File Dialog&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:e36b0499-f9e5-435e-ab0c-a52f1c8c12a5" class="wlWriterSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=DIoJ233T0JY&amp;amp;feature=player_profilepage" target="_new"&gt;&lt;img src="http://wotudo.net/blogs/wotudo/videob617e2e34560_1F850790.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Add taskbar features to your application such as:&lt;/p&gt;  &lt;p&gt;Jump lists&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3a1774db-fc6a-4717-9aa7-c9473db2f1c5" class="wlWriterSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=5mJ-4BTA3yg&amp;amp;feature=player_profilepage" target="_new"&gt;&lt;img src="http://wotudo.net/blogs/wotudo/video9121b2511a43_35F7A617.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Progress bars&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d3ebdb67-3f08-4b90-a0e5-1f24fdd8f1cd" class="wlWriterSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=5mJ-4BTA3yg&amp;amp;feature=player_profilepage" target="_new"&gt;&lt;img src="http://wotudo.net/blogs/wotudo/videoe527f894e4a2_2FD0597C.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Overlay images&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:06b33133-c58e-4705-acfc-01e5c46295e8" class="wlWriterSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=Nh5029T9gUo&amp;amp;feature=player_profilepage" target="_new"&gt;&lt;img src="http://wotudo.net/blogs/wotudo/video7a8eebf32e18_588BBEC5.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;We’ll cover more advanced code pack features over the coming weeks, but get these enhancements sorted in your app ASAP.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fwotudo.net%2fblogs%2fwotudo%2farchive%2f2009%2f10%2f16%2fwindows-7-application-ui-enhancements.aspx&amp;amp;title=Windows+7+application+UI+enhancements"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border:0;" /&gt;&lt;/a&gt;&lt;/div&gt;</description></item></channel></rss>