<?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[fenster putzen???]]></title><description><![CDATA[<p>gibts eine funktion die die ganzen sachen putzt die man mit setpixel oder textout gemacht hat</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/66269/fenster-putzen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 22:41:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/66269.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Feb 2004 15:59:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fenster putzen??? on Thu, 26 Feb 2004 15:59:17 GMT]]></title><description><![CDATA[<p>gibts eine funktion die die ganzen sachen putzt die man mit setpixel oder textout gemacht hat</p>
]]></description><link>https://www.c-plusplus.net/forum/post/468496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468496</guid><dc:creator><![CDATA[4peace]]></dc:creator><pubDate>Thu, 26 Feb 2004 15:59:17 GMT</pubDate></item><item><title><![CDATA[Reply to fenster putzen??? on Thu, 26 Feb 2004 16:03:54 GMT]]></title><description><![CDATA[<p>InvalidateRect - falls du die genannten Funktionsaufrufe außerhalb vom WM_PAINT tätigst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Denn so wie sich das anhört hast du einen Design-Fehler im Programm und zeichnest außerhalb vom WM_PAINT direkt auf den Bildschirm - ist das möglich? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/468501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468501</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 26 Feb 2004 16:03:54 GMT</pubDate></item><item><title><![CDATA[Reply to fenster putzen??? on Thu, 26 Feb 2004 16:50:22 GMT]]></title><description><![CDATA[<p>also ich mach alles im wm_paint also malen und so aber mein programm braucht immer mehr speicher</p>
]]></description><link>https://www.c-plusplus.net/forum/post/468536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468536</guid><dc:creator><![CDATA[4peace]]></dc:creator><pubDate>Thu, 26 Feb 2004 16:50:22 GMT</pubDate></item><item><title><![CDATA[Reply to fenster putzen??? on Thu, 26 Feb 2004 16:56:54 GMT]]></title><description><![CDATA[<p>Dann scheinst du irgendwelchen Speicher / Objekte nicht mehr freizugeben. Das hat dann aber doch nicht mit &quot;fenster putzen&quot; zu tun <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Wenn du meinst, dass es an WM_PAINT liegt, dann zeig doch davon mal den Code <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/468542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468542</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 26 Feb 2004 16:56:54 GMT</pubDate></item><item><title><![CDATA[Reply to fenster putzen??? on Thu, 26 Feb 2004 16:59:58 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">case WM_PAINT:
        {
            char buf[500];
           hdc = BeginPaint(hwnd, &amp;ps);

            if (gpPicture)
            {

				// get width and height of picture
				long hmWidth;
				long hmHeight;
				gpPicture-&gt;get_Width(&amp;hmWidth);
				gpPicture-&gt;get_Height(&amp;hmHeight);

				// convert himetric to pixels
				int nWidth	= MulDiv(hmWidth, GetDeviceCaps(hdc, LOGPIXELSX), HIMETRIC_INCH);
				int nHeight	= MulDiv(hmHeight, GetDeviceCaps(hdc, LOGPIXELSY), HIMETRIC_INCH+1000);
	            MoveWindow(hwnd,0,0,nWidth, nHeight, TRUE);   			
                RECT rc;
				GetClientRect(hwnd, &amp;rc);
				// display picture using IPicture::Render
				gpPicture-&gt;Render(hdc, 0, 0, nWidth, nHeight, 0, hmHeight, hmWidth, -hmHeight, &amp;rc);
			}
           TextOut(hdc,0,30,&quot;From:&quot;,5);
           TextOut(hdc,0,60,&quot;To:&quot;,3);
           TextOut(hdc,0,90,&quot;Message:&quot;,8);

           EndPaint(hwnd, &amp;ps);
           break;
}
</code></pre>
<p>da is des wm_paint</p>
]]></description><link>https://www.c-plusplus.net/forum/post/468545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468545</guid><dc:creator><![CDATA[4peace]]></dc:creator><pubDate>Thu, 26 Feb 2004 16:59:58 GMT</pubDate></item><item><title><![CDATA[Reply to fenster putzen??? on Thu, 26 Feb 2004 18:07:38 GMT]]></title><description><![CDATA[<p>Warum rufst du bei WM_PAINT MoveWindow auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/468603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468603</guid><dc:creator><![CDATA[Christoph]]></dc:creator><pubDate>Thu, 26 Feb 2004 18:07:38 GMT</pubDate></item><item><title><![CDATA[Reply to fenster putzen??? on Fri, 27 Feb 2004 16:26:03 GMT]]></title><description><![CDATA[<p>Und nWidth, nHeight würde ich auch nur einmal am Anfang des Programmes initialisieren. Das Bild ändert sich ja wohl nicht, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/469122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/469122</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 27 Feb 2004 16:26:03 GMT</pubDate></item></channel></rss>