<?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: Bug in der Windows UI: SetRedraw verändert WS_VISIBLE Stil in einem RTF Control</title>
	<atom:link href="http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/</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/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/comment-page-1/#comment-3938</link>
		<dc:creator>Martin Richter</dc:creator>
		<pubDate>Sat, 16 Jan 2010 10:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=528#comment-3938</guid>
		<description>2x ja Sven!

1. Tatsächlich ändert sich auch für ein Edit Control oder ein Static Control der WS_VISIBLE Status! ListBox und ComboBox verhalten sich korrekt.
2. An WM_SETREDRAW für das Parent habe ich nicht gedacht.
Stimmt. Das ist die eleganteste Form.</description>
		<content:encoded><![CDATA[<p>2x ja Sven!</p>
<p>1. Tatsächlich ändert sich auch für ein Edit Control oder ein Static Control der WS_VISIBLE Status! ListBox und ComboBox verhalten sich korrekt.<br />
2. An WM_SETREDRAW für das Parent habe ich nicht gedacht.<br />
Stimmt. Das ist die eleganteste Form.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sven</title>
		<link>http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/comment-page-1/#comment-3937</link>
		<dc:creator>Sven</dc:creator>
		<pubDate>Fri, 15 Jan 2010 13:11:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=528#comment-3937</guid>
		<description>Hast Du testweise einmal ein einfaches CWnd in den Dialog Deines Testprogramms eingebaut? Möglicherweise überschreiben die Standardcontrols WM_SETREDRAW und behandeln die Nachricht selbst.

Warum schickst Du WM_SETREDRAW an alle untergeordneten Controls? Es reicht doch auch, das gemeinsame Elternfenster mit SetRedraw zu schützen. Alle untergeordneten Fenster werden dann automatisch von der Aktualisierung ausgenommen. Nach dem zweiten SetRedraw kommt dann ein RedrawWindow mit RDW_ALLCHILDREN.</description>
		<content:encoded><![CDATA[<p>Hast Du testweise einmal ein einfaches CWnd in den Dialog Deines Testprogramms eingebaut? Möglicherweise überschreiben die Standardcontrols WM_SETREDRAW und behandeln die Nachricht selbst.</p>
<p>Warum schickst Du WM_SETREDRAW an alle untergeordneten Controls? Es reicht doch auch, das gemeinsame Elternfenster mit SetRedraw zu schützen. Alle untergeordneten Fenster werden dann automatisch von der Aktualisierung ausgenommen. Nach dem zweiten SetRedraw kommt dann ein RedrawWindow mit RDW_ALLCHILDREN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Martin Macher</title>
		<link>http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/comment-page-1/#comment-3936</link>
		<dc:creator>Martin Macher</dc:creator>
		<pubDate>Fri, 15 Jan 2010 11:17:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=528#comment-3936</guid>
		<description>Hi Martin,
bei Deinen Stichworten &quot;komplexe UI&quot; + &quot;Daten in die Controls laden&quot; + &quot;WM_SETREDRAW&quot; denke ich unweigerlich an den von Microsoft bestätigten Bug zumindestens im TreeView-Control:
Microsoft KB 130611: &quot;BUG: Using WM_SETREDRAW w/ TreeView Control Gives Odd Results&quot;
http://support.microsoft.com/kb/130611

Vielleicht kannst Du da einen Zusammenhang mit Deinem beobachteten Problem knüpfen?
Jedenfalls hoffe ich Dir, dadurch einen Hinweis geben zu können, um &quot;under the hood&quot; zumindestens einen potentiellen Zusammenhang mit den identischen bzw. ähnlichen Windows-internen Vorgängen aufzuspüren.
Betrachte meinen Beitrag bitte nur als einen Hinweis aus der Sicht eines &quot;Laien&quot;. Ich denke, als MVP hast Du da sicherlich mehr Möglichkeiten als meiner einer, um an die nötigen Hintergrundinformationen ranzukommen.

Gruß
Martin</description>
		<content:encoded><![CDATA[<p>Hi Martin,<br />
bei Deinen Stichworten &#8220;komplexe UI&#8221; + &#8220;Daten in die Controls laden&#8221; + &#8220;WM_SETREDRAW&#8221; denke ich unweigerlich an den von Microsoft bestätigten Bug zumindestens im TreeView-Control:<br />
Microsoft KB 130611: &#8220;BUG: Using WM_SETREDRAW w/ TreeView Control Gives Odd Results&#8221;<br />
<a href="http://support.microsoft.com/kb/130611" rel="nofollow"></a><a href='http://support.microsoft.com/kb/130611'>http://support.microsoft.com/kb/130611</a></p>
<p>Vielleicht kannst Du da einen Zusammenhang mit Deinem beobachteten Problem knüpfen?<br />
Jedenfalls hoffe ich Dir, dadurch einen Hinweis geben zu können, um &#8220;under the hood&#8221; zumindestens einen potentiellen Zusammenhang mit den identischen bzw. ähnlichen Windows-internen Vorgängen aufzuspüren.<br />
Betrachte meinen Beitrag bitte nur als einen Hinweis aus der Sicht eines &#8220;Laien&#8221;. Ich denke, als MVP hast Du da sicherlich mehr Möglichkeiten als meiner einer, um an die nötigen Hintergrundinformationen ranzukommen.</p>
<p>Gruß<br />
Martin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Martin Richter</title>
		<link>http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/comment-page-1/#comment-3935</link>
		<dc:creator>Martin Richter</dc:creator>
		<pubDate>Fri, 15 Jan 2010 06:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=528#comment-3935</guid>
		<description>Mein Code nutzt Statics, einige von CWnd abgeleitete Klassen. List-Views, Edit Controls, Buttons, Comboboxen, also eigentlich fast alles was was es so gibt.
Das Verhalten hat sich bei mir nur in dem RTF Control gezeigt.

Aber zumindest ist es strange...</description>
		<content:encoded><![CDATA[<p>Mein Code nutzt Statics, einige von CWnd abgeleitete Klassen. List-Views, Edit Controls, Buttons, Comboboxen, also eigentlich fast alles was was es so gibt.<br />
Das Verhalten hat sich bei mir nur in dem RTF Control gezeigt.</p>
<p>Aber zumindest ist es strange&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sven</title>
		<link>http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/comment-page-1/#comment-3933</link>
		<dc:creator>Sven</dc:creator>
		<pubDate>Thu, 14 Jan 2010 23:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m-ri.de/?p=528#comment-3933</guid>
		<description>Das scheint ein Standardverhalten in der DefWndProc zu sein. Ich habe in Deinen Testdialog mal ein CWnd eingebaut, das in OnInitDialog erstellt wird. Mit diesem passiert das gleiche wie mit dem RTF-Control.</description>
		<content:encoded><![CDATA[<p>Das scheint ein Standardverhalten in der DefWndProc zu sein. Ich habe in Deinen Testdialog mal ein CWnd eingebaut, das in OnInitDialog erstellt wird. Mit diesem passiert das gleiche wie mit dem RTF-Control.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

