<?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[WindowDC im Hintergrund kopieren?]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>hab mal gelesen, dass sowas irgendwie möglich ist - ein DC(das teilweise/komplett verdeckt ist) vollständig zu kopieren?</p>
<p>Bye</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158083/windowdc-im-hintergrund-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 01:12:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158083.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Sep 2006 10:21:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 10:21:12 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>hab mal gelesen, dass sowas irgendwie möglich ist - ein DC(das teilweise/komplett verdeckt ist) vollständig zu kopieren?</p>
<p>Bye</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128925</guid><dc:creator><![CDATA[[API-HELP]]]></dc:creator><pubDate>Fri, 01 Sep 2006 10:21:12 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 11:09:25 GMT]]></title><description><![CDATA[<p>Siehe<br />
- PrintWindow (ab XP)<br />
oder<br />
- WM_PRINT (dies muss aber von dem entsprechenden Fenster unterstützt werden )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128963</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 01 Sep 2006 11:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 12:12:25 GMT]]></title><description><![CDATA[<p>Klasse! Das sieht super aus!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Kleine Frage, fällt jemand hier ein Fehler auf - bekomme nur ein Schwarzes Bild in die Datei geschrieben (write_to_bmp) funktioniert:</p>
<pre><code>SetForegroundWindow( hwnd );

	HDC hdcTable = GetDC( hwnd );
	HDC hcCard_1 = CreateCompatibleDC( dc );

        BitBlt( hcCard_1, 0, 0, 100, 100, hdcTable, 0, 0, SRCCOPY);

	char buf[100];
	sprintf( buf, &quot;dc/pic_dc2_%d.bmp&quot;, (DWORD)hdcTable );
	write_to_bmp( dc, 100, 100, buf );

	DeleteDC( hcCard_1 );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1129026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129026</guid><dc:creator><![CDATA[API-HELP]]></dc:creator><pubDate>Fri, 01 Sep 2006 12:12:25 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 13:04:01 GMT]]></title><description><![CDATA[<p>Ok, Das mit dem Speichern funktioniert jetzt wunderbar. Mit dem PrintWindow hat sich leider nicht erledigt.</p>
<p>Es existiert einfach nicht. Habe das aktuelle PlatformSDK, Windows XP Sp1 + eine aktuelle Visual C++ 8.<br />
Habe eig. alle headerdateien imcluded:</p>
<blockquote>
<p>Windows NT/2000/XP/Vista: Included in Windows XP and Windows Server 2003.<br />
Windows 95/98/Me: Unsupported.<br />
Header: Declared in Winuser.h; include Windows.h.<br />
Library: Use User32.lib.</p>
</blockquote>
<p>Kann ich irgendwo prüfen, ob die header-files die printwindow überhaupt enthalten, evt. hab ich Versionen, bei denen es nicht implementiert ist?</p>
<p>Fehlender Code Zu Prob1:</p>
<pre><code>HBITMAP hBM = CreateCompatibleBitmap( hdcPokerTable, 100, 100 );
SelectObject( hcCard_1, hBM );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1129098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129098</guid><dc:creator><![CDATA[API-HELP]]></dc:creator><pubDate>Fri, 01 Sep 2006 13:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 13:23:06 GMT]]></title><description><![CDATA[<p>Für PrintWindow musst Du<br />
_WIN32_WINNT &gt;= 0x0501<br />
definiert haben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1129131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129131</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 01 Sep 2006 13:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 13:41:52 GMT]]></title><description><![CDATA[<p>Hm danke, habe jetzt in der stdafx.h es hinzugefüht wird jedoch irgendwie nicht angnommen.</p>
<pre><code>#ifndef __STDAFX_H__
#define __STDAFX_H__

#define _WIN32_WINNT &gt;= 0x0501 

#include &lt;stdio.h&gt;
#include &lt;windows.h&gt;
#include &lt;vector&gt;

#endif
</code></pre>
<p>Fehler:<br />
microsoft visual studio 8\vc\platformsdk\include\winnt.h(1182) : fatal error C1017: invalid integer constant expression</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1129156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129156</guid><dc:creator><![CDATA[API-HELP]]></dc:creator><pubDate>Fri, 01 Sep 2006 13:41:52 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 13:49:06 GMT]]></title><description><![CDATA[<p>ok passt!!</p>
<p>#define _WIN32_WINNT 0x0501</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1129169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129169</guid><dc:creator><![CDATA[API-HELP]]></dc:creator><pubDate>Fri, 01 Sep 2006 13:49:06 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 21:18:27 GMT]]></title><description><![CDATA[<p>Wir hierbei eig. eine WM_PAINT nachricht aufgerufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1129393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129393</guid><dc:creator><![CDATA[API-HELP]]></dc:creator><pubDate>Fri, 01 Sep 2006 21:18:27 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Fri, 01 Sep 2006 21:22:06 GMT]]></title><description><![CDATA[<p>Du meinst bei &quot;PrintWindow&quot;? Da wird ein WM_PAINT mit ganz vielen Tricks aufgerufen... (sieht wirklich sehr unschön aus <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/1129395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129395</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 01 Sep 2006 21:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Mon, 04 Sep 2006 08:08:24 GMT]]></title><description><![CDATA[<p>Funktioniert das auch bei einem versteckten Fenster (ShowWindow(hWmd, SW_HIDE) ?</p>
<p>Bekomme dabei nur einen schwarzes Bild. Wenn ich das Fenster darstelle (//EDIT: SW_SHOW), erscheint im Bild dann zwar das Fenster, aber nicht korrekt. Der Inhalt wird nicht darsgestellt. Kann es daran legen, das ich statt eines Bitmaps ein DIB verwende?</p>
<p>Grüße,<br />
don_basto.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130556</guid><dc:creator><![CDATA[don_basto]]></dc:creator><pubDate>Mon, 04 Sep 2006 08:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Mon, 04 Sep 2006 08:48:33 GMT]]></title><description><![CDATA[<p>don_basto schrieb:</p>
<blockquote>
<p>Funktioniert das auch bei einem versteckten Fenster (ShowWindow(hWmd, SW_HIDE) ?</p>
</blockquote>
<p>Laut Doku geht es nur mit sichtbaren Fenstern!</p>
<p>Du könntest ja das Fenster auf einen Virtuellen Desktop verschieben und dort sichtbar machen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130571</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 04 Sep 2006 08:48:33 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Mon, 04 Sep 2006 09:58:12 GMT]]></title><description><![CDATA[<p>Von virtuellen Desktops hab ich bisher noch nichts gewußt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Sind die dort dargestellten Fenster auch HW-beschleunigt (D3D, OpenGL) ?<br />
Wo finde ich mehr über Virtuelle Desktops ?</p>
<p>Grüße,<br />
don_basto.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130634</guid><dc:creator><![CDATA[don_basto]]></dc:creator><pubDate>Mon, 04 Sep 2006 09:58:12 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Mon, 04 Sep 2006 11:10:50 GMT]]></title><description><![CDATA[<p>Window Station and Desktop Functions<br />
<a href="http://windowssdk.msdn.microsoft.com/en-us/library/ms687107.aspx" rel="nofollow">http://windowssdk.msdn.microsoft.com/en-us/library/ms687107.aspx</a></p>
<p>Aber die Fenster sind dort AFAIK nicht &quot;beschleunigt&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130683</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 04 Sep 2006 11:10:50 GMT</pubDate></item><item><title><![CDATA[Reply to WindowDC im Hintergrund kopieren? on Mon, 04 Sep 2006 11:16:32 GMT]]></title><description><![CDATA[<p>Danke. <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>
<p>Werd's mir mal in Ruhe ansehen.</p>
<p>Grüße,<br />
don_basto.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130689</guid><dc:creator><![CDATA[don_basto]]></dc:creator><pubDate>Mon, 04 Sep 2006 11:16:32 GMT</pubDate></item></channel></rss>