<?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[Handle-&#x2F;Screenshotproblem]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Problem mit meiner OpenGl-Anwendung, die viele Bilder hintereinander ausgeben soll.<br />
Einzelne Screenshots werden als BMPs abgelegt, ich orientiere mich dabei an <a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-284791.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-284791.html</a>.<br />
Allerdings scheine ich nicht den richtigen DeviceContext zu haben, denn es wird nicht nur der Fensterinhalt gespeichert, sondern auch zum Beispiel dessen Progressbar (was aber durch Beschneidung des eingelesenen Inhalts korrigierbar ist).<br />
Den DeviceContext besorge ich mir mittels DC = GetDC(hWnd) unmittelbar nachdem ich das GLWindow erzeugt habe:<br />
BOOL CreateGLWindow(char* title, int width, int height, int bits, bool fullscreenflag)<br />
{...}</p>
<p>Des Weiteren legt sich die Silhouette des ehemals verschwundenen SaveDialogs ab ca. dem 30. Screenshot über den Fensterinhalt.</p>
<p>Habt Ihr mir vielleicht einen Tip?</p>
<p>Vielen Dank im voraus</p>
<p>Grüße</p>
<p>Easy</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207446/handle-screenshotproblem</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 15:01:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207446.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Mar 2008 16:00:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Handle-&#x2F;Screenshotproblem on Fri, 07 Mar 2008 16:00:30 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Problem mit meiner OpenGl-Anwendung, die viele Bilder hintereinander ausgeben soll.<br />
Einzelne Screenshots werden als BMPs abgelegt, ich orientiere mich dabei an <a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-284791.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-284791.html</a>.<br />
Allerdings scheine ich nicht den richtigen DeviceContext zu haben, denn es wird nicht nur der Fensterinhalt gespeichert, sondern auch zum Beispiel dessen Progressbar (was aber durch Beschneidung des eingelesenen Inhalts korrigierbar ist).<br />
Den DeviceContext besorge ich mir mittels DC = GetDC(hWnd) unmittelbar nachdem ich das GLWindow erzeugt habe:<br />
BOOL CreateGLWindow(char* title, int width, int height, int bits, bool fullscreenflag)<br />
{...}</p>
<p>Des Weiteren legt sich die Silhouette des ehemals verschwundenen SaveDialogs ab ca. dem 30. Screenshot über den Fensterinhalt.</p>
<p>Habt Ihr mir vielleicht einen Tip?</p>
<p>Vielen Dank im voraus</p>
<p>Grüße</p>
<p>Easy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470129</guid><dc:creator><![CDATA[EasyLee]]></dc:creator><pubDate>Fri, 07 Mar 2008 16:00:30 GMT</pubDate></item><item><title><![CDATA[Reply to Handle-&#x2F;Screenshotproblem on Fri, 07 Mar 2008 16:45:24 GMT]]></title><description><![CDATA[<p>Und wo ist dein Problem??<br />
Das ist doch ganz normal, auf dem DC ist eben alles drauf, auch die PBar. Wenn du weniger haben möchtest musst du es (wie du es schon gesagt hast) zu recht schnipseln.</p>
<p>(Es kann auch sein, dass der Screenshot zu früh gemacht wird, bevor irgend etwas gezeichnet werden konnte)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470148</guid><dc:creator><![CDATA[Fake oder Echt]]></dc:creator><pubDate>Fri, 07 Mar 2008 16:45:24 GMT</pubDate></item><item><title><![CDATA[Reply to Handle-&#x2F;Screenshotproblem on Fri, 07 Mar 2008 16:58:38 GMT]]></title><description><![CDATA[<p>Ich dachte es sollte irgendwie möglich sein, sich nur die Client Area des Fensters zu besorgen.<br />
Geht das nicht?<br />
Das Problem ist, dass sich auch der Inhalt überlagerter Fenster auf dem Screenshot befinden können. Lässt sich das nur unschön durch SetForeground(HWND) lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470158</guid><dc:creator><![CDATA[EasyLee]]></dc:creator><pubDate>Fri, 07 Mar 2008 16:58:38 GMT</pubDate></item><item><title><![CDATA[Reply to Handle-&#x2F;Screenshotproblem on Fri, 07 Mar 2008 17:50:16 GMT]]></title><description><![CDATA[<p>Ich glaube das geht wirklich nicht anders. Musst du dann wohl so machen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470190</guid><dc:creator><![CDATA[Fake oder Echt]]></dc:creator><pubDate>Fri, 07 Mar 2008 17:50:16 GMT</pubDate></item><item><title><![CDATA[Reply to Handle-&#x2F;Screenshotproblem on Fri, 07 Mar 2008 18:24:11 GMT]]></title><description><![CDATA[<p>Evtl. bringts ja WM_PRINT</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470218</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Fri, 07 Mar 2008 18:24:11 GMT</pubDate></item><item><title><![CDATA[Reply to Handle-&#x2F;Screenshotproblem on Sun, 09 Mar 2008 10:02:14 GMT]]></title><description><![CDATA[<p>Ich danke für Eure Antworten, ich werde das mal versuchen - WM_PRINT hört sich genau nach dem an, was ich suche.<br />
Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470873</guid><dc:creator><![CDATA[EasyLee]]></dc:creator><pubDate>Sun, 09 Mar 2008 10:02:14 GMT</pubDate></item></channel></rss>