<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>headcrash industries &#124; blog &#187; C/C++</title>
	<atom:link href="http://blog.gerke-preussner.de/category/programming/c-cpp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gerke-preussner.de</link>
	<description>curing the daily madness of software engineering</description>
	<lastBuildDate>Fri, 03 Sep 2010 16:32:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OnDraw, OnDrawAdvanced in CComCompositeControl ATL Controls</title>
		<link>http://blog.gerke-preussner.de/2010/08/ondraw-ondrawadvanced-in-ccomcompositecontrol-atl-controls/</link>
		<comments>http://blog.gerke-preussner.de/2010/08/ondraw-ondrawadvanced-in-ccomcompositecontrol-atl-controls/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 17:10:13 +0000</pubDate>
		<dc:creator>Gerke M. Preussner</dc:creator>
				<category><![CDATA[ActiveX/COM]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[activex]]></category>
		<category><![CDATA[ATL]]></category>
		<category><![CDATA[ccomcompositecontrol]]></category>
		<category><![CDATA[message map]]></category>
		<category><![CDATA[ondraw]]></category>
		<category><![CDATA[ondrawadvanced]]></category>

		<guid isPermaLink="false">http://blog.gerke-preussner.de/?p=401</guid>
		<description><![CDATA[
When derriving ActiveX controls from CComCompositeControl the virtual functions OnDraw() and OnDrawAdvanced() are not being called. A look at atlctl.h reveals that OnDraw is called from OnDrawAdvanced, which is in turn called from CComControlBase::OnPaint. The message handler for OnPaint, however, is declared in CComControl, and CComCompositeControl does not chain its message map to CComControl, so ]]></description>
		<wfw:commentRss>http://blog.gerke-preussner.de/2010/08/ondraw-ondrawadvanced-in-ccomcompositecontrol-atl-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual C++ Express, Microsoft Windows SDK &amp; Windows Vista 64-bit</title>
		<link>http://blog.gerke-preussner.de/2009/09/visual-c-express-microsoft-windows-sdk-windows-vista-64-bit/</link>
		<comments>http://blog.gerke-preussner.de/2009/09/visual-c-express-microsoft-windows-sdk-windows-vista-64-bit/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 20:37:47 +0000</pubDate>
		<dc:creator>Gerke M. Preussner</dc:creator>
				<category><![CDATA[64-bit/Multicore]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[Windows/.NET]]></category>

		<guid isPermaLink="false">http://blog.gerke-preussner.de/?p=97</guid>
		<description><![CDATA[This article is part of a backup. It was originally posted on Wednesday, February 21. 2007.
The following article describes how to use Visual Studio C++ 2005 Express Edition with the new Microsoft Windows SDK on 64-bit Windows Vista systems. It will, at least for the better part, apply to other Windows Operating systems as well.
Requirements
This ]]></description>
		<wfw:commentRss>http://blog.gerke-preussner.de/2009/09/visual-c-express-microsoft-windows-sdk-windows-vista-64-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drawing Bitmap Resources in ATL 7.0 Controls</title>
		<link>http://blog.gerke-preussner.de/2008/12/drawing-bitmap-resources-in-atl-70-controls/</link>
		<comments>http://blog.gerke-preussner.de/2008/12/drawing-bitmap-resources-in-atl-70-controls/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 03:46:59 +0000</pubDate>
		<dc:creator>Gerke M. Preussner</dc:creator>
				<category><![CDATA[ActiveX/COM]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[ATL]]></category>
		<category><![CDATA[bitmaps]]></category>

		<guid isPermaLink="false">http://blog.gerke-preussner.de/?p=8</guid>
		<description><![CDATA[This article is part of a backup. It was originally posted on Wednesday, May 23. 2007.
Introduction

The code samples in the following paragraphs assume that there exists a custom ATL 7.0 COM control called CMyControl, which is derrived from CComControl. Such a control can be created using the ATL Control wizzard in Visual Studio or &#8211; ]]></description>
		<wfw:commentRss>http://blog.gerke-preussner.de/2008/12/drawing-bitmap-resources-in-atl-70-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
