<?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[Screenshot von nicht sichtbaren oder verdeckten Fenstern?!]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>tja der Betreff sagt im Prinzip schon alles. Suche hier im Forum hatte diesbezüglich nichts brauchbares ergeben. Ich habe schonmal ein Desktopmanager gesehen der dies konnte. Müsste also gehen, aber nur wie?!</p>
<p>Gruß</p>
<p>Fuzolan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/224072/screenshot-von-nicht-sichtbaren-oder-verdeckten-fenstern</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 21:24:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/224072.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 05 Oct 2008 11:09:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Sun, 05 Oct 2008 11:09:01 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>tja der Betreff sagt im Prinzip schon alles. Suche hier im Forum hatte diesbezüglich nichts brauchbares ergeben. Ich habe schonmal ein Desktopmanager gesehen der dies konnte. Müsste also gehen, aber nur wie?!</p>
<p>Gruß</p>
<p>Fuzolan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593638</guid><dc:creator><![CDATA[fuzolan]]></dc:creator><pubDate>Sun, 05 Oct 2008 11:09:01 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Sun, 05 Oct 2008 11:19:15 GMT]]></title><description><![CDATA[<p>Da musst du das betreffende Fenster irgendwie dazu zwingen, sichtbar zu werden bzw. in den Vordergrund zu rücken, anders geht das wohl nicht.</p>
<p>Dann nur noch den Screenshot machen, und am Ende eventuell wieder den alten unsichtbaren/verdeckten Zustand des Fensters herstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593642</guid><dc:creator><![CDATA[JustSomeCoder]]></dc:creator><pubDate>Sun, 05 Oct 2008 11:19:15 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Sun, 05 Oct 2008 11:19:29 GMT]]></title><description><![CDATA[<p>fuzolan schrieb:</p>
<blockquote>
<p>Hallo zusammen,</p>
<p>tja der Betreff sagt im Prinzip schon alles. Suche hier im Forum hatte diesbezüglich nichts brauchbares ergeben. Ich habe schonmal ein Desktopmanager gesehen der dies konnte. Müsste also gehen, aber nur wie?!</p>
<p>Gruß</p>
<p>Fuzolan</p>
</blockquote>
<p>Prizipiell müsste das wie ein 'normaler' Screenshot funzen, brauchste bloss das HANDLE oder so.<br />
Gruß.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593643</guid><dc:creator><![CDATA[r3d4]]></dc:creator><pubDate>Sun, 05 Oct 2008 11:19:29 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Sun, 05 Oct 2008 12:00:50 GMT]]></title><description><![CDATA[<p>Es geht ganz grob gesagt nicht...</p>
<p>Zwei (Drei)Wege gibt es:<br />
- Die Anwendung unterstützt WM_PRINT oder WM_PRINTCLIENT<br />
- Du &quot;verschiebst&quot; das Fenster auf einen selbst erzeugten Desktop, machst es dort im &quot;Vordergrund&quot; sichtbar und machst einen Screen-Shot (habs aber selber noch nie probiert ob dies so geht)<br />
- Du bringst das Fenster in den Vordergrund <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/1593659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593659</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 05 Oct 2008 12:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Sun, 05 Oct 2008 12:16:36 GMT]]></title><description><![CDATA[<p>hmm, es ist also keineswegs möglich, z.B. zyklisch von einer minimierten Anwendung Screenshots zu machen, ohne das der normale Desktopbetrieb davon gestört wird.<br />
Wobei ja das mit dem selbst erstellten Desktop ja vielleicht das gewünschte Ergebnis erzeugen könnte.</p>
<p>Schon mal Danke für die fixen Antworten <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/1593668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593668</guid><dc:creator><![CDATA[fuzolan]]></dc:creator><pubDate>Sun, 05 Oct 2008 12:16:36 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Sun, 05 Oct 2008 20:00:15 GMT]]></title><description><![CDATA[<p>Kann man nicht einfach ein WM_PAINT an das fenster schicken und als parameter einen memorydc angeben, dessen bitmap man dann speichert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593869</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Sun, 05 Oct 2008 20:00:15 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Sun, 05 Oct 2008 20:09:06 GMT]]></title><description><![CDATA[<p>Wo steht denn bei mir &quot;keineswegs&quot;?<br />
Und wo kann man bei &quot;WM_PAINT&quot; etwas übergeben/mitgeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593873</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 05 Oct 2008 20:09:06 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Mon, 06 Oct 2008 06:19:52 GMT]]></title><description><![CDATA[<p>win32.hlp schrieb:</p>
<blockquote>
<p>WM_PAINT<br />
hdc = (HDC) wParam; // the device context to draw in</p>
</blockquote>
<pre><code class="language-cpp">SendMessage(zielhwnd, WM_PAINT, memdc, 0);
</code></pre>
<p>Wie gesagt, war nur ne überlegung, ob das funktioniert weiß ich nicht.</p>
<p>BTW:<br />
Wie erzeugt man denn einen eigenen Desktop?</p>
<p>Edit:</p>
<p>hmm, laut der MSDN hat WM_PAINT gar keine Parameter.<br />
In der Win32.hlp aber sehr wohl. Ist das jetzt ein undokoumentiertes Feature?<br />
Das es rausgeflogen ist, kann ich mir nicht vorstellen, da würden ja einige Programme nicht funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593976</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Mon, 06 Oct 2008 06:19:52 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Mon, 06 Oct 2008 06:18:41 GMT]]></title><description><![CDATA[<p>WM_PAINT schrieb:</p>
<blockquote>
<p>LRESULT CALLBACK WindowProc(<br />
HWND hwnd, // handle to window<br />
UINT uMsg, // WM_PAINT<br />
WPARAM wParam, // not used &lt;-- !!<br />
LPARAM lParam // not used &lt;-- !!<br />
);</p>
</blockquote>
<p><a href="http://msdn.microsoft.com/en-us/library/ms534901(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms534901(VS.85).aspx</a></p>
<p>Ältere msdn-doku sagt tatsächlich das man als wParam nen HDC übergeben kann.<br />
Aus eigener Erfahrung kann ich aber sagen: Dummerweise interessiert sich für den übergebenen HDC so gut wie keine Anwendung <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=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593978</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Mon, 06 Oct 2008 06:18:41 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Mon, 06 Oct 2008 06:43:50 GMT]]></title><description><![CDATA[<p>WM_PAINT hat *keine* Parameter. Deine alte Doku ist alt...</p>
<p>Auf reaktion vonWM_PAINT muss die Anwendung &quot;BeginPaint&quot; aufrufen, welches dann *intern* den HDC erzeugt!<br />
Somit kannst Du durch senden von WM_PAINT nichts erreichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593987</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 06 Oct 2008 06:43:50 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Mon, 06 Oct 2008 07:35:18 GMT]]></title><description><![CDATA[<p>fuzolan schrieb:</p>
<blockquote>
<p>Ich habe schonmal ein Desktopmanager gesehen der dies konnte. Müsste also gehen, aber nur wie?!</p>
</blockquote>
<p>Wenn das die Tatsache ist, dann muß es eine Möglichkeit geben.<br />
Wie Jochen schon schrieb, mit dem zweiten, verdeckten (oder virtuellen) Desktop könnte es klappen.</p>
<p>Alternativ statt dem zweiten Desktop, einen zweiten virtuellen Monitor verwenden. (Ich weiß, das wäre 'ne ordentliche Programmieraufgabe gewesen bis das in allen Belangen fehlerfrei funktioniert, es geht erstmal nur darum, welche Ideen einem so einfallen... <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>Ein weiterer Ansatzpunkt: Dieser Desktopmanager macht während der ganzen Laufzeit im Hintergrund periodisch einen Screenshot von allen sichtbaren Fenstern, und speichert diese intern.<br />
Sobald der Desktopmanager aufgerufen wird, blendet er die jeweils letzten Screenshots ein. Damit könnte es evtl. auch funktionieren.<br />
Nachteil ist natürlich, daß der Inhalt des Screenshots von mittlerweile unsichtbaren Fenstern nicht mehr dem aktuellen Stand entsprechen kann, als wenn das Fenster immer noch sichtbar wäre. Aber immer noch besser als nichts <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>
<p>Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1594018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1594018</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Mon, 06 Oct 2008 07:35:18 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Mon, 06 Oct 2008 12:09:52 GMT]]></title><description><![CDATA[<p>Geht das nicht im Groben so:</p>
<p>Benutzerdefinierte Message MY_WM_PAINT definieren.<br />
Das HDC hdcDest wo der Screenshot reingeblittet werden soll ( BitBlt )<br />
in wParam verpacken, das HDC hdcSrc des begehrten Fensters in lParam verpacken.<br />
SendMessage an das für das Zeichnen zuständige Fenster abschicken.</p>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1594151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1594151</guid><dc:creator><![CDATA[r3d4]]></dc:creator><pubDate>Mon, 06 Oct 2008 12:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Mon, 06 Oct 2008 13:11:30 GMT]]></title><description><![CDATA[<p>r3d4 schrieb:</p>
<blockquote>
<p>Benutzerdefinierte Message MY_WM_PAINT definieren.</p>
</blockquote>
<p>Das setzt aber voraus, daß alle Applikationen diese Message MY_WM_PAINT kennen müssen!<br />
Und somit funktioniert Dein Ansatz logischerweise nur bei eigenen, selbstgeschriebenen Applikationen.</p>
<p>Oder habe ich da was mißverstanden?</p>
<p>Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1594187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1594187</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Mon, 06 Oct 2008 13:11:30 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Mon, 06 Oct 2008 17:53:02 GMT]]></title><description><![CDATA[<p>Lese gerade, geht doch nicht wie ich dachte. Hier der Artikel dazu:<br />
<a href="http://www.fengyuan.com/article/wmprint.html" rel="nofollow">http://www.fengyuan.com/article/wmprint.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1594401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1594401</guid><dc:creator><![CDATA[r3d4]]></dc:creator><pubDate>Mon, 06 Oct 2008 17:53:02 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Thu, 09 Oct 2008 10:09:52 GMT]]></title><description><![CDATA[<p>Bei den Powertoys gibt es doch ne Alternative für alt+tab<br />
Hier werden alle Fensterinhalte auch recht fix angezeigt.<br />
Nur wie?! <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/1596153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596153</guid><dc:creator><![CDATA[fuzolan]]></dc:creator><pubDate>Thu, 09 Oct 2008 10:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Thu, 09 Oct 2008 10:23:07 GMT]]></title><description><![CDATA[<p>Schau einfach in den Source:<br />
<a href="http://www.ntwind.com/download/TaskSwitchXP_2.0.11-src.zip" rel="nofollow">http://www.ntwind.com/download/TaskSwitchXP_2.0.11-src.zip</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596161</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 09 Oct 2008 10:23:07 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Thu, 09 Oct 2008 12:12:38 GMT]]></title><description><![CDATA[<p>Wie macht Vista das denn? Da kann bekommt man ja eine Art grafischen Tooltip, wenn man in der Taskleiste über eine minimierte Anwendung fährt. Geht das auch über einen zweiten Desktop?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596247</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 09 Oct 2008 12:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Thu, 09 Oct 2008 12:31:17 GMT]]></title><description><![CDATA[<p>Vermutlich speichert er sich beim *deaktivieren* des Fensters den Inhalt... sowas hab ich zumindest irgendwo gelesen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596263</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 09 Oct 2008 12:31:17 GMT</pubDate></item><item><title><![CDATA[Reply to Screenshot von nicht sichtbaren oder verdeckten Fenstern?! on Thu, 09 Oct 2008 12:47:09 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Vermutlich speichert er sich beim *deaktivieren* des Fensters den Inhalt... sowas hab ich zumindest irgendwo gelesen...</p>
</blockquote>
<p>Vielleicht vorhin in meinem Post in diesem Thread? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /><br />
(Ok, es spielt eigentlich ja keine Rolle, ob periodische Screenshots, oder erst beim Minimieren, wenn man von periodischer Rechenleistung mal absieht... )</p>
<p>Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596277</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Thu, 09 Oct 2008 12:47:09 GMT</pubDate></item></channel></rss>