<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Windows 7 Taskbar in 10 Minutes -- Part I: Progress Bar</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-I-Progress-Bar/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/468566_100x75.jpg</url>
		<title>Channel 9 - Windows 7 Taskbar in 10 Minutes -- Part I: Progress Bar</title>
		<link></link>
	</image>
	<description>In the first part of my Screencast series I will show you how to implement the progress and status information for the Windows7 taskbar.
&amp;nbsp;
Part I -- ProgressBar and Status: 
In the first part of my screencast series I develop an application that allows to
 

Show the progress of the applications work in the taskbar. Indicate the status (Paused, Normal, No determinate, Error). Dynamically change the status based on events. 
http://channel9.msdn.com/posts/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-I-Progress-Bar/
 . The source code is available 
here . 
The Windows API Code Pack can be downloaded here.
The other parts of the screencast series can be wonloaded @ 
Part IV -- Preview and Window Peek:&amp;nbsp;&amp;nbsp;
In the last part of the screencast series I show you how to develop an application that 

Allows you to show a clipped Taskbar Preview of your application, on a defined location of your application window.
Dynamically changes the size of the preview image in the Taskbar. Change the preview image to show a custom Icon instead. Show a custom Window Peek Bitmap of your application when hovering with the mouse over the Taskbar Preview.

http://channel9.msdn.com/posts/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-IV-Preview-and-Peek/
The source code is available 
here. 
You can download the managed wrappers for the Windows 7 API from the 
Vista Bridge web page.

Part III -- JumpList: 
In this part I show you how to develop an application that 

Creates a custom category for the Jumplist. Allows you to add Items to the custom Jumplist category (in this case text files, opened in Notepad when selected).
Add user tasks to the Jumplist such as opening the calculator or notepad when selected.
Add a separator to the Jumplist to group items. 
http://channel9.msdn.com/posts/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-III-Jumplists/&amp;nbsp;. The source code is available

here. 
Part II -- Icon Overlay: 
In this part I show you how to implement custom Icon Overlays in the taskbar indicating the happiness (happy/unhappy) of your application. In your applications you can use this to 

Can indicate the status of your application or provide other useful information (such as online/offline, sign in status, status of your application).
Dynamically change the icon. 
http://channel9.msdn.com/posts/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-II-Icon-Overlay/
 
The source code is available 
here. 

I hope you found the series of Screencasts useful and to the point .

Also, check out my blog at 
http://blogs.msdn.com/glenz . 
&amp;nbsp; 
</description>
	<link></link>
	<language>en</language>
	<pubDate>Sun, 26 May 2013 06:29:46 GMT</pubDate>
	<lastBuildDate>Sun, 26 May 2013 06:29:46 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Windows 7 Taskbar in 10 Minutes -- Part I: Progress Bar</title>
		<description>
			<![CDATA[
<p>If I may be so bold as to suggest a somewhat more solid approach to your enum values sir.</p>
<p>On form initialization do:</p>
<p>&nbsp;</p>
<font face="Consolas" size="2"><font face="Consolas" size="2">
<p>comboBox1.DataSource = </p>
<p><font face="Consolas" size="2" color="#2b91af"><font face="Consolas" size="2" color="#2b91af"><font face="Consolas" size="2" color="#2b91af">Enum</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2">.GetValues(</font></font><font face="Consolas" size="2" color="#0000ff"><font face="Consolas" size="2" color="#0000ff"><font face="Consolas" size="2" color="#0000ff">typeof</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2">(</font></font><font face="Consolas" size="2" color="#2b91af"><font face="Consolas" size="2" color="#2b91af"><font face="Consolas" size="2" color="#2b91af">TaskbarButtonProgressState</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2">));</font></font></p>
<p>&nbsp;</p>
<p>and then on the selectedindexchanged of your combobox do:</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<font face="Consolas" size="2" color="#2b91af"><font face="Consolas" size="2" color="#2b91af"><font face="Consolas" size="2" color="#2b91af">
<p>Taskbar</p>
<p><font face="Consolas" size="2"><font face="Consolas" size="2">.ProgressBar.State = (</font></font><font face="Consolas" size="2" color="#2b91af"><font face="Consolas" size="2" color="#2b91af"><font face="Consolas" size="2" color="#2b91af">TaskbarButtonProgressState</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2">)comboBox1.SelectedValue;</font></font></p>
<p><font face="Consolas" size="2"><font face="Consolas" size="2">&nbsp;</font></font></p>
<p>&nbsp;</p>
<p>The only real difference being that future changes to this enum, which normally would not be under my direct change control, would not cause the code to be rewritten or revisited in any way other than recompile with new referenced assemblies or projects.</p>
<p>It's also faster and safer to code (than human typed strings, assuming you are human).&nbsp;</p>
<p><br>
Just as a way to avoid erring. Which I personally at least do enough of.</p>
<p>&nbsp;</p>
<p>Nice introductory tutorial to the taskbar, and works like a charm. Pity the resolution even in high wma/wmv doesnt allow one to see the actual code really well.</p>
</font></font></font></font></font><p>posted by Myyz</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-I-Progress-Bar#c633838910840000000</link>
		<pubDate>Wed, 22 Jul 2009 20:24:44 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-I-Progress-Bar#c633838910840000000</guid>
		<dc:creator>Myyz</dc:creator>
	</item>
	<item>
		<title>Re: Windows 7 Taskbar in 10 Minutes -- Part I: Progress Bar</title>
		<description>
			<![CDATA[
<p>Hi</p>
<p>&nbsp;</p>
<p>Can we do this for windows XP?</p>
<p>&nbsp;</p>
<p>Thanks</p>
<p>posted by Shahid646</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-I-Progress-Bar#c633943256880000000</link>
		<pubDate>Fri, 20 Nov 2009 14:54:48 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/GLenz/Windows-7-Taskbar-in-10-Minutes-Part-I-Progress-Bar#c633943256880000000</guid>
		<dc:creator>Shahid646</dc:creator>
	</item>
</channel>
</rss>