<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Button mit Rectangle umranden]]></title><description><![CDATA[<p>Hallo,</p>
<p>in einem Dialog umrande ich per GDI je nach Auswahl einen bestimmten Button mit einem punktierten Rechteck. Wenn sich allerdings die Auswahl ändert, wird das Rechteck um den alten Button nicht gelöscht, obwohl ich mittels InvalidateRect den Dialog neuzeichnen lasse, und das alte Rechteck definitiv nicht mehr zeichne.</p>
<p>Ich bräuchte also eine Art Löschfunktion, welche alle innerhalb WM_PAINT gezeichneten Dinge löscht. Wie kann man das am Besten erreichen?</p>
<p>Vielen Dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126607/button-mit-rectangle-umranden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 03:40:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126607.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Nov 2005 17:51:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Button mit Rectangle umranden on Wed, 16 Nov 2005 17:51:15 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>in einem Dialog umrande ich per GDI je nach Auswahl einen bestimmten Button mit einem punktierten Rechteck. Wenn sich allerdings die Auswahl ändert, wird das Rechteck um den alten Button nicht gelöscht, obwohl ich mittels InvalidateRect den Dialog neuzeichnen lasse, und das alte Rechteck definitiv nicht mehr zeichne.</p>
<p>Ich bräuchte also eine Art Löschfunktion, welche alle innerhalb WM_PAINT gezeichneten Dinge löscht. Wie kann man das am Besten erreichen?</p>
<p>Vielen Dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919395</guid><dc:creator><![CDATA[GDI-Neuling]]></dc:creator><pubDate>Wed, 16 Nov 2005 17:51:15 GMT</pubDate></item><item><title><![CDATA[Reply to Button mit Rectangle umranden on Wed, 16 Nov 2005 19:11:58 GMT]]></title><description><![CDATA[<p>Warum rufst Du nicht einfach RedrawWindow mit RDW_INVALIDATE des Buttons auf?<br />
<a href="http://msdn.microsoft.com/library/en-us/gdi/pantdraw_81pz.asp" rel="nofollow">http://msdn.microsoft.com/library/en-us/gdi/pantdraw_81pz.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/919471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919471</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 16 Nov 2005 19:11:58 GMT</pubDate></item><item><title><![CDATA[Reply to Button mit Rectangle umranden on Wed, 16 Nov 2005 20:25:56 GMT]]></title><description><![CDATA[<p>Oh vielen Dank - diese Funktion war mir nicht bekannt. Hiermit hats funktioniert:</p>
<pre><code class="language-cpp">RedrawWindow(hwnd,NULL,NULL,RDW_ERASE|RDW_INVALIDATE);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/919533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919533</guid><dc:creator><![CDATA[GDI-Neuling]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:25:56 GMT</pubDate></item><item><title><![CDATA[Reply to Button mit Rectangle umranden on Wed, 16 Nov 2005 20:32:03 GMT]]></title><description><![CDATA[<p>Gern geschehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/919544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919544</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:32:03 GMT</pubDate></item><item><title><![CDATA[Reply to Button mit Rectangle umranden on Wed, 16 Nov 2005 20:46:37 GMT]]></title><description><![CDATA[<p>GDI-Neuling schrieb:</p>
<blockquote>
<p>Oh vielen Dank - diese Funktion war mir nicht bekannt. Hiermit hats funktioniert:</p>
<pre><code class="language-cpp">RedrawWindow(hwnd,NULL,NULL,RDW_ERASE|RDW_INVALIDATE);
</code></pre>
</blockquote>
<p>Was das Gleiche wie InvalidateRect ist..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919554</guid><dc:creator><![CDATA[tzzzz]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:46:37 GMT</pubDate></item></channel></rss>