<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: Dialog basierende MFC-Anwendungen einmal anders</title>
	<atom:link href="http://blog.m-ri.de/index.php/2008/09/14/dialog-basierende-mfc-anwendungen-einmal-anders/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.m-ri.de/index.php/2008/09/14/dialog-basierende-mfc-anwendungen-einmal-anders/</link>
	<description>Gesammeltes aus dem Leben eines &#34;normalen&#34; Programmierers... :-)</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:54:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Martin Richter</title>
		<link>http://blog.m-ri.de/index.php/2008/09/14/dialog-basierende-mfc-anwendungen-einmal-anders/comment-page-1/#comment-2177</link>
		<dc:creator>Martin Richter</dc:creator>
		<pubDate>Mon, 15 Sep 2008 18:14:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=313#comment-2177</guid>
		<description>Danke für Deinen Hinweis. WM_WINDOWPOSCHANGING habe ich übersehen...
Ist ShowWindow wirklich zusätzlich noch nötig? Ich denke es müsste auch nur mit dem Löschen des SWP_SHOWWINDOW Flags gehen.</description>
		<content:encoded><![CDATA[<p>Danke für Deinen Hinweis. WM_WINDOWPOSCHANGING habe ich übersehen&#8230;<br />
Ist ShowWindow wirklich zusätzlich noch nötig? Ich denke es müsste auch nur mit dem Löschen des SWP_SHOWWINDOW Flags gehen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Frank</title>
		<link>http://blog.m-ri.de/index.php/2008/09/14/dialog-basierende-mfc-anwendungen-einmal-anders/comment-page-1/#comment-2174</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Mon, 15 Sep 2008 12:51:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=313#comment-2174</guid>
		<description>Obwohl ich mit dir übereinstimme, dass deine Lösung wahrscheinlich besser ist, als die vom Wizard, möchte ich eine Sache anmerken. Auch ein modaler Dialog aus der InitIntance () kann ohne Flackern versteckt werden. Dazu muss man die Funktion OnWindowPosChanging des Dialoges wie folgt überschreiben.

&lt;pre lang=&quot;cpp&quot;&gt;void MyDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos) 
{
	if (m_boHide)
	{
		lpwndpos-&gt;flags &amp;= ~SWP_SHOWWINDOW;
		ShowWindow (SW_HIDE);
	}

	CDialog ::OnWindowPosChanging(lpwndpos);
}&lt;/pre&gt;

Das ist natürlich etwas umständlich, aber es funktioniert.</description>
		<content:encoded><![CDATA[<p>Obwohl ich mit dir übereinstimme, dass deine Lösung wahrscheinlich besser ist, als die vom Wizard, möchte ich eine Sache anmerken. Auch ein modaler Dialog aus der InitIntance () kann ohne Flackern versteckt werden. Dazu muss man die Funktion OnWindowPosChanging des Dialoges wie folgt überschreiben.</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #0000ff;">void</span> MyDlg<span style="color: #008080;">::</span><span style="color: #007788;">OnWindowPosChanging</span><span style="color: #008000;">&#40;</span>WINDOWPOS FAR<span style="color: #000040;">*</span> lpwndpos<span style="color: #008000;">&#41;</span> 
<span style="color: #008000;">&#123;</span>
	<span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span>m_boHide<span style="color: #008000;">&#41;</span>
	<span style="color: #008000;">&#123;</span>
		lpwndpos<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>flags <span style="color: #000040;">&amp;</span><span style="color: #000080;">=</span> ~SWP_SHOWWINDOW<span style="color: #008080;">;</span>
		ShowWindow <span style="color: #008000;">&#40;</span>SW_HIDE<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
	<span style="color: #008000;">&#125;</span>
&nbsp;
	CDialog <span style="color: #008080;">::</span><span style="color: #007788;">OnWindowPosChanging</span><span style="color: #008000;">&#40;</span>lpwndpos<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<p>Das ist natürlich etwas umständlich, aber es funktioniert.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

