<?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[DC der eigenen Anwendung]]></title><description><![CDATA[<p>Hi,</p>
<p>ich schreib gerade eine Klasse und brauch dort den DC, möchte aber nicht extra Funktionen schreiben, um den DC durchzureichen. Gibt's da was in der WinAPI, womit man den DC der eigenen Anwendung ermitteln kann?</p>
<p>Grüße,<br />
don_basto.</p>
<p>//EDIT: Rechtschreibfehler <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/topic/159564/dc-der-eigenen-anwendung</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Jul 2026 07:32:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159564.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 Sep 2006 16:04:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sat, 16 Sep 2006 16:05:12 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich schreib gerade eine Klasse und brauch dort den DC, möchte aber nicht extra Funktionen schreiben, um den DC durchzureichen. Gibt's da was in der WinAPI, womit man den DC der eigenen Anwendung ermitteln kann?</p>
<p>Grüße,<br />
don_basto.</p>
<p>//EDIT: Rechtschreibfehler <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/1138607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138607</guid><dc:creator><![CDATA[don_basto]]></dc:creator><pubDate>Sat, 16 Sep 2006 16:05:12 GMT</pubDate></item><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sat, 16 Sep 2006 16:38:10 GMT]]></title><description><![CDATA[<p>don_basto schrieb:</p>
<blockquote>
<p>ich schreib gerade eine Klasse und brauch dort den DC, möchte aber nicht extra Funktionen schreiben, um den DC durchzureichen. Gibt's da was in der WinAPI, womit man den DC der eigenen Anwendung ermitteln kann?</p>
</blockquote>
<p>Wie stellst dir das n vor, wenn deine 'Anwendung' mehrere Fenster hat ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138630</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 16 Sep 2006 16:38:10 GMT</pubDate></item><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sat, 16 Sep 2006 17:23:19 GMT]]></title><description><![CDATA[<p>Dann gibt's das Elternfenster oder eine Liste zurück. <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>Ich hab den DC jetzt einfach im Konstruktor übergeben, funktioniert erstmal. Aber ich hätte schon gedacht, das man irgendwie über des Anwendungshandle zum Fensterhandle zum Gerätekontext kommt und vllt. auch schneller.</p>
<p>Grüße,<br />
don_basto.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138653</guid><dc:creator><![CDATA[don_basto]]></dc:creator><pubDate>Sat, 16 Sep 2006 17:23:19 GMT</pubDate></item><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sat, 16 Sep 2006 23:02:51 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getcurrentthread.asp" rel="nofollow">GetCurrentThread</a><br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumthreadwindows.asp" rel="nofollow">EnumThreadWindows</a><br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcesdkr/html/_wcesdk_win32_getdc.asp" rel="nofollow">GetDC</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138811</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 16 Sep 2006 23:02:51 GMT</pubDate></item><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sat, 16 Sep 2006 23:29:56 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getcurrentthread.asp" rel="nofollow">GetCurrentThread</a><br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumthreadwindows.asp" rel="nofollow">EnumThreadWindows</a><br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcesdkr/html/_wcesdk_win32_getdc.asp" rel="nofollow">GetDC</a></p>
</blockquote>
<p>Jop, stimmt. Das ist ne Idee. Ich glaub nur, dass das ziemlich Performance schleißend ist, im Vergleich zur Variablen-Übergabe. Und damit ist das:</p>
<p>CodeFinder schrieb:</p>
<blockquote>
<p>Wie stellst dir das n vor, wenn deine 'Anwendung' mehrere Fenster hat ?</p>
</blockquote>
<p>auch nicht gelößt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138819</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 16 Sep 2006 23:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sat, 16 Sep 2006 23:59:22 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>Wie stellst dir das n vor, wenn deine 'Anwendung' mehrere Fenster hat ?</p>
</blockquote>
<p>don_basto schrieb:</p>
<blockquote>
<p>Dann gibt's das Elternfenster oder eine Liste zurück. <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>
</blockquote>
<p>Naja, mit EnumThreadWindows könnte man schonmal die Liste zurückgeben. Und irgendwie auch das vorderste bzw. Elternfenster rauskriegen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138823</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 16 Sep 2006 23:59:22 GMT</pubDate></item><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sun, 17 Sep 2006 00:55:44 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>CodeFinder schrieb:</p>
<blockquote>
<p>Wie stellst dir das n vor, wenn deine 'Anwendung' mehrere Fenster hat ?</p>
</blockquote>
<p>don_basto schrieb:</p>
<blockquote>
<p>Dann gibt's das Elternfenster oder eine Liste zurück. <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>
</blockquote>
<p>Naja, mit EnumThreadWindows könnte man schonmal die Liste zurückgeben. Und irgendwie auch das vorderste bzw. Elternfenster rauskriegen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Und welchen davon nimmt dann seine Klasse (siehe Topic) ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138831</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 17 Sep 2006 00:55:44 GMT</pubDate></item><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sun, 17 Sep 2006 01:10:55 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>Und welchen davon nimmt dann seine Klasse (siehe Topic) ?</p>
</blockquote>
<p>Ist mir egal... Seine Frage war nur, ob und wie man die DCs rauskriegen kann <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1138834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138834</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sun, 17 Sep 2006 01:10:55 GMT</pubDate></item><item><title><![CDATA[Reply to DC der eigenen Anwendung on Sun, 17 Sep 2006 14:32:37 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13210">@Badestrand</a>:</p>
<p>Dein Weg ist ja wesentlich komplizierter als meine Übergabe mit dem Ctor, aber zumindest hab ich jetzt die Wahl. <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>Grüße,<br />
don_basto.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139046</guid><dc:creator><![CDATA[don_basto]]></dc:creator><pubDate>Sun, 17 Sep 2006 14:32:37 GMT</pubDate></item></channel></rss>