<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx</link><description>That's just the interchange format.</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1599754</link><pubDate>Mon, 05 Feb 2007 00:00:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1599754</guid><dc:creator>Carlos</dc:creator><description>&lt;p&gt;Reading this, I wondered why you didn't prototype the Windows 95 shell on Windows NT; this would have saved maintaining a 16-bit version. &amp;nbsp;But it's clear from the previous comment that early Windows 95 development must have predated the first release of Windows NT in early 1993, although it seems that betas of NT might have been available?&lt;/p&gt;
&lt;p&gt;I second Yuhong Bao's suggestion: a post on the history of Windows 95 development with the dates of key milestones and how it related to NT development (if at all) would be interesting.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1599754" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1561318</link><pubDate>Wed, 31 Jan 2007 07:28:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1561318</guid><dc:creator>Yuhong Bao</dc:creator><description>&lt;p&gt;&amp;quot;Windows 95 included both the 16-bit and 32-bit versions of the common controls library, and they both built out of the same sources, with a little #ifdef WIN32 action here and there to deal with the places where 16/32 source code compatibility didn't quite cover everything.&amp;quot;&lt;/p&gt;
&lt;p&gt;So that is why the 16-bit version of the common control library were updated to support the new common controls in Windows 95, yet this fact were undocumented!&lt;/p&gt;
&lt;p&gt;You should blog more about the early builds of Windows 95, such as builds 58 and 73. I wonder what version of Visual C++ was these builds built with. WinSock support, Win32 support, Shell namespace, and so on... And perticularly about why the networking support in these builds were the same as WFW 3.11's networking support. Does this web page recall any memories of these builds?&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://toastytech.com/guis/c73.html"&gt;http://toastytech.com/guis/c73.html&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1561318" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1561309</link><pubDate>Wed, 31 Jan 2007 07:27:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1561309</guid><dc:creator>Yuhong Bao</dc:creator><description>&lt;p&gt;&amp;quot;Windows 95 included both the 16-bit and 32-bit versions of the common controls library, and they both built out of the same sources, with a little #ifdef WIN32 action here and there to deal with the places where 16/32 source code compatibility didn't quite cover everything.&amp;quot;&lt;/p&gt;
&lt;p&gt;So that is why the 16-bit version of the common control library were updated to support the new common controls in Windows 95, yet this fact were undocumented!&lt;/p&gt;
&lt;p&gt;You should blog more about the early builds of Windows 95, such as builds 58 and 73. I wonder what version of Visual C++ was these builds built with. WinSock support, Win32 support, Shell namespace, and so on... Does this web page recall any memories of these builds?&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://toastytech.com/guis/c73.html"&gt;http://toastytech.com/guis/c73.html&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1561309" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1558649</link><pubDate>Tue, 30 Jan 2007 22:25:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1558649</guid><dc:creator>Jonathan</dc:creator><description>&lt;p&gt;To Selfhost - To use your under-development product for production uses.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1558649" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1558417</link><pubDate>Tue, 30 Jan 2007 21:53:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1558417</guid><dc:creator>Starfish</dc:creator><description>&lt;p&gt;Not much imagination is needed anymore - as there's no compelling reason to change the initial orientation (it barely matters performance-wise), it seems obvious to keep the format already in use and save many developers from headaches.&lt;/p&gt;
&lt;p&gt;*dons 'dunce' cap&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1558417" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1555984</link><pubDate>Tue, 30 Jan 2007 11:50:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1555984</guid><dc:creator>db48x</dc:creator><description>&lt;p&gt;Actually, the best solution in a situation like that is for the artist to produce one image for each button, and have the build process assemble them into a combined image. Doing that lets you change the format of the combined image if you need to. Still, in general the largest benefit comes from combining the images, and there's essentially no performance difference between different ways of combining those images. (Animations show the difference better than toolbars)&lt;/p&gt;
&lt;p&gt;Also, scripting languages like perl or python are quite a bit better than they used to be, so &amp;nbsp;today it's a lot easier to whip up a little script do do that sort of thing than it used to be.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1555984" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1553487</link><pubDate>Tue, 30 Jan 2007 00:49:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1553487</guid><dc:creator>Mike Dimmick</dc:creator><description>&lt;p&gt;Southpaw: nice conspiracy theory, but Raymond is talking about the bitmaps which contain the button-face images, and whether they're like a compact camera filmstrip (horizontal), or a movie filmstrip (vertical). You can orient the resulting toolbar either way.&lt;/p&gt;
&lt;p&gt;benkaras: it's not exactly hard to write a program that converts from one to the other - I did it myself when Raymond published the original articles. There was no appreciable difference in performance between the two approaches, in my scenario, so to avoid the code churn, I backed out the change. Might be worth another look now I know that BitBlt recolours monochrome bitmaps when blitting to a colour DC.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1553487" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1552620</link><pubDate>Mon, 29 Jan 2007 22:33:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1552620</guid><dc:creator>Southpaw</dc:creator><description>&lt;p&gt;Interesting how there is no mention of how Vertical tool bars went with the OS2 License. The MS contract with IBM is the real reason MS couldn't use vertical tool bars in Windows. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1552620" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1552513</link><pubDate>Mon, 29 Jan 2007 21:40:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1552513</guid><dc:creator>benkaras</dc:creator><description>&lt;p&gt;There is a level of inefficiency that you are forgetting about: &amp;nbsp;The artist. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;An artist wants to draw all the artwork and just hand it off to the development team. &amp;nbsp;But now they must ask, &amp;quot;Is this for an imagelist or a toolbar?&amp;quot; &amp;nbsp;Then the artist heads back to the office and arranges the images vertically or horizontally as appropriate. &amp;nbsp;A simple flag would cut this step out of the development process.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1552513" width="1" height="1"&gt;</description></item><item><title>re: If vertical strips are better, why do toolbars use horizontal strips?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/01/29/1551916.aspx#1552188</link><pubDate>Mon, 29 Jan 2007 19:48:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1552188</guid><dc:creator>AC</dc:creator><description>&lt;p&gt;We've always used the term &amp;quot;self-host&amp;quot; as &amp;quot;being good enough to have on your primary machine&amp;quot;. Perhaps they mean that it's good enough to use as their operating system on their primary machine at that point.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1552188" width="1" height="1"&gt;</description></item></channel></rss>