<?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[GetDIBits von NICHT sichtbarem Fenster]]></title><description><![CDATA[<p>Gibt es eine Möglichkeit einen Screenshot eines Fensters zu machen das nicht sichtbar ist?<br />
Also entweder minimiert oder hinter einem anderen Fenster...</p>
<p>thx<br />
plplp</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/190247/getdibits-von-nicht-sichtbarem-fenster</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 23:58:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/190247.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 21 Aug 2007 07:44:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 07:44:48 GMT]]></title><description><![CDATA[<p>Gibt es eine Möglichkeit einen Screenshot eines Fensters zu machen das nicht sichtbar ist?<br />
Also entweder minimiert oder hinter einem anderen Fenster...</p>
<p>thx<br />
plplp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1348705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348705</guid><dc:creator><![CDATA[pappalapapp]]></dc:creator><pubDate>Tue, 21 Aug 2007 07:44:48 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 07:54:22 GMT]]></title><description><![CDATA[<p>du könntest doch mit GetDC(hWnd) den DeviceKontext herausfinden.</p>
<p>Dazu brauchst du aber den HWND.</p>
<pre><code class="language-cpp">hWnd = FindWindow(NULL,&quot;Fenstertitel&quot;);

hDC = GetDC(hWnd);
</code></pre>
<p>Ja, nun musste nur noch blitten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1348711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348711</guid><dc:creator><![CDATA[Script-Styler]]></dc:creator><pubDate>Tue, 21 Aug 2007 07:54:22 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 08:04:24 GMT]]></title><description><![CDATA[<p>naja... so hab ich das auch schon.<br />
Der Screenshot von der Stelle wo das Fenster theoretisch zu sehen wäre bekomm ich auch. Aber halt nur das was man sieht, nicht von dem Fenster von dem ich das haben will.</p>
<p>so hab ich es:<br />
- FindWindow<br />
- GetDC (oder GetWindowDC)<br />
- CreateCompatibleDC<br />
- CreateCompatibleBitmap<br />
- BitBlt (oder StretchBlt)<br />
- GetDIBits</p>
<p>noch eine idee?<br />
pappalapapp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1348721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348721</guid><dc:creator><![CDATA[pappalapapp]]></dc:creator><pubDate>Tue, 21 Aug 2007 08:04:24 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 08:15:09 GMT]]></title><description><![CDATA[<p>kann man nicht mit InvalidateRect das fenster neu zeichnen lassen??</p>
<p>ich hab keine ahnung^^.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1348729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348729</guid><dc:creator><![CDATA[Script-Styler]]></dc:creator><pubDate>Tue, 21 Aug 2007 08:15:09 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 08:27:03 GMT]]></title><description><![CDATA[<p>es 'könnte' möglich sein, wenn das fenster den style CS_SAVEBITS hat, d.h. der komplette fensterinhalt von windoofs als bitmap verwaltet wird (so ein fenster kriegt z.b. keine WM_PAINT messages).<br />
<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/1348745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348745</guid><dc:creator><![CDATA[Undertaker]]></dc:creator><pubDate>Tue, 21 Aug 2007 08:27:03 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 08:31:27 GMT]]></title><description><![CDATA[<p>hat windoof dafür keine Funktion???</p>
<p>wie soll das denn bei Vista gehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1348750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348750</guid><dc:creator><![CDATA[Script-Styler]]></dc:creator><pubDate>Tue, 21 Aug 2007 08:31:27 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 08:51:00 GMT]]></title><description><![CDATA[<p>Eben,<br />
bei Vista gibt es ja auch die Sache mit dem Previewfenster in der Taskbar...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1348764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348764</guid><dc:creator><![CDATA[pappalapapp]]></dc:creator><pubDate>Tue, 21 Aug 2007 08:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 09:27:44 GMT]]></title><description><![CDATA[<p>Schaut euch mal WM_PRINT an.</p>
<p>Bei Vista könnte die DWM-API interessant sein:<br />
<a href="http://msdn2.microsoft.com/en-us/library/aa969540.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/aa969540.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1348804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348804</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Tue, 21 Aug 2007 09:27:44 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 12:25:33 GMT]]></title><description><![CDATA[<p>WM_PRINT bringts schon ziemlich gut.<br />
Leider nicht wenn das Fenster minimiert ist.</p>
<p>Danke!!!!!!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1348957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1348957</guid><dc:creator><![CDATA[pappalapapp]]></dc:creator><pubDate>Tue, 21 Aug 2007 12:25:33 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 13:35:36 GMT]]></title><description><![CDATA[<p>Warum maximierst du es nicht, machst es unsichtbar, zeichnest und minimierst es wieder?</p>
<p>Man sollte dann als user nichts merken wenn du es optimierst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>PS: das ist doch sau unlogisch, warum solltest du zeichnen wollen wenn dein Fenster minimiert ist??? Es sieht ja niemand was du zeichnest,<br />
zeichne doch einfach wenn das Fenster wieder aufgeht...<br />
Kein unsinniger code der was zeichnet was man zu dem Zeitpunkt ja garnicht braucht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349050</guid><dc:creator><![CDATA[Listing]]></dc:creator><pubDate>Tue, 21 Aug 2007 13:35:36 GMT</pubDate></item><item><title><![CDATA[Reply to GetDIBits von NICHT sichtbarem Fenster on Tue, 21 Aug 2007 13:46:22 GMT]]></title><description><![CDATA[<p>Ich weiß schon was ich machen und wann ich zeichnen will. :p<br />
Ich glaube der Thread kann als geschlossen betrachtet werden.</p>
<p>Danke für alle Anregungen und die Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349061</guid><dc:creator><![CDATA[pappalapapp]]></dc:creator><pubDate>Tue, 21 Aug 2007 13:46:22 GMT</pubDate></item></channel></rss>