<?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[Screen]]></title><description><![CDATA[<p>Hi!</p>
<p>Wie kann man (nach Möglichkeit ohne DirectX) den kompletten Bildschirminhalt auslesen?</p>
<p>Ich meine, dass muss ja irgendwie (vielleicht mit 'ner API-Function?) gehen. Immerhin konnte man das unter Win ja auch schon, bevor es DX überhaupt gab.</p>
<p>Thx, Andi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/50064/screen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 26 Jun 2026 14:07:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/50064.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Sep 2003 22:58:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Screen on Thu, 25 Sep 2003 22:58:02 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Wie kann man (nach Möglichkeit ohne DirectX) den kompletten Bildschirminhalt auslesen?</p>
<p>Ich meine, dass muss ja irgendwie (vielleicht mit 'ner API-Function?) gehen. Immerhin konnte man das unter Win ja auch schon, bevor es DX überhaupt gab.</p>
<p>Thx, Andi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/360679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/360679</guid><dc:creator><![CDATA[Andi]]></dc:creator><pubDate>Thu, 25 Sep 2003 22:58:02 GMT</pubDate></item><item><title><![CDATA[Reply to Screen on Fri, 26 Sep 2003 10:58:15 GMT]]></title><description><![CDATA[<p>Ich hab' mir mittlerweile was einfallen lassen, allerdings 100 % weitergekommen bin ich leider noch nicht.</p>
<p>Ich dachte da genauer gesagt an die Druck-Taste, dann hab ich den Screenshot wenigstens schon mal in der Zwischenablage <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>Deshalb: <strong>Was muss ich bei der INPUT-Struktur eingeben, damit ein &quot;Druck&quot;-Key verschickt wird?</strong></p>
<pre><code>typedef struct tagKEYBDINPUT {
    WORD    wVk;
    WORD    wScan;
    DWORD   dwFlags;
    DWORD   time;
    DWORD   dwExtraInfo;
} KEYBDINPUT, *PKEYBDINPUT, FAR* LPKEYBDINPUT;
</code></pre>
<p>Zugegeben, etwas proproietäre Technik, aber das ist mir jetzt mal ausnahmsweise nicht so wichtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/360899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/360899</guid><dc:creator><![CDATA[Andi]]></dc:creator><pubDate>Fri, 26 Sep 2003 10:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to Screen on Fri, 26 Sep 2003 11:04:55 GMT]]></title><description><![CDATA[<p>wVk = VK_PRINT;</p>
<p>Wäre mein Vorschlag. Den Rest würde ich erstmal ignorieren, da habe ich nichts gefunden, das passend aussah.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/360904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/360904</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 26 Sep 2003 11:04:55 GMT</pubDate></item><item><title><![CDATA[Reply to Screen on Fri, 26 Sep 2003 11:18:33 GMT]]></title><description><![CDATA[<p>Was hälst du davon?</p>
<pre><code class="language-cpp">CDC Deskdc;
	Deskdc.Attach(::GetDC(NULL));

	CDC * dc = GetDC();
	dc-&gt;BitBlt(0,0,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN),&amp;Deskdc,0,0,SRCCOPY);
	ReleaseDC(dc)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/360920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/360920</guid><dc:creator><![CDATA[newvet]]></dc:creator><pubDate>Fri, 26 Sep 2003 11:18:33 GMT</pubDate></item></channel></rss>