<?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[Auf welchem Monitor befindet sich mein Fenster?]]></title><description><![CDATA[<p>ich habe bereits das forum durchsucht, aber entweder gab es das thema nicht oder ich habe wahrscheinlich die falschen suchbegriffe verwendet.</p>
<p>zu minem problem: meine programme merken sich beim beenden fenstergröße und -position. das klappt unter &quot;normalen&quot; bedingungen ohne probleme. nun hatte ich neulich jedoch einen 2. monitor als erweiterten desktop und mein programmfenster dort abgelegt und auch dort geschlossen. beim erneuten start auf nur einem monitor war das fenster natürlich nicht sichtbar, da es immer noch auf dem - nicht angeschlossenen - 2. monitor lag.</p>
<p>meine frage: wie kann ich feststellen, ob ein 2. monitor angeschlossen ist oder nicht?</p>
<p>ein workaround wäre, bei jedem programmstart zu prüfen, ob die koordinaten der fensterposition außerhalb des (ersten) bildschirms liegen und dann korrigieren. das wiederum würde jedoch bedeuten, wenn ich das programm auf dem 2. monitor habe, kurz schließe und neu starte, erscheint es auf dem ersten bildschirm, obwohl ja ein zweiter angeschlossen ist. demnach ist dieser workaround nicht so elegant.</p>
<p>gibt es eine besondere api-funktion, mit deren hilfe man feststellen kann, ob der desktop durch einen zweiten monitor erweitert wurde?</p>
<p>gruß<br />
daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152679/auf-welchem-monitor-befindet-sich-mein-fenster</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 16:19:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152679.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 08 Jul 2006 15:02:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Auf welchem Monitor befindet sich mein Fenster? on Sat, 08 Jul 2006 15:02:53 GMT]]></title><description><![CDATA[<p>ich habe bereits das forum durchsucht, aber entweder gab es das thema nicht oder ich habe wahrscheinlich die falschen suchbegriffe verwendet.</p>
<p>zu minem problem: meine programme merken sich beim beenden fenstergröße und -position. das klappt unter &quot;normalen&quot; bedingungen ohne probleme. nun hatte ich neulich jedoch einen 2. monitor als erweiterten desktop und mein programmfenster dort abgelegt und auch dort geschlossen. beim erneuten start auf nur einem monitor war das fenster natürlich nicht sichtbar, da es immer noch auf dem - nicht angeschlossenen - 2. monitor lag.</p>
<p>meine frage: wie kann ich feststellen, ob ein 2. monitor angeschlossen ist oder nicht?</p>
<p>ein workaround wäre, bei jedem programmstart zu prüfen, ob die koordinaten der fensterposition außerhalb des (ersten) bildschirms liegen und dann korrigieren. das wiederum würde jedoch bedeuten, wenn ich das programm auf dem 2. monitor habe, kurz schließe und neu starte, erscheint es auf dem ersten bildschirm, obwohl ja ein zweiter angeschlossen ist. demnach ist dieser workaround nicht so elegant.</p>
<p>gibt es eine besondere api-funktion, mit deren hilfe man feststellen kann, ob der desktop durch einen zweiten monitor erweitert wurde?</p>
<p>gruß<br />
daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093965</guid><dc:creator><![CDATA[Daniel_L]]></dc:creator><pubDate>Sat, 08 Jul 2006 15:02:53 GMT</pubDate></item><item><title><![CDATA[Reply to Auf welchem Monitor befindet sich mein Fenster? on Sat, 08 Jul 2006 15:50:39 GMT]]></title><description><![CDATA[<p>MonitorFromWindow MonitorFromPoint MonitorFromRect</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093980</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 08 Jul 2006 15:50:39 GMT</pubDate></item><item><title><![CDATA[Reply to Auf welchem Monitor befindet sich mein Fenster? on Sun, 09 Jul 2006 08:40:13 GMT]]></title><description><![CDATA[<p>super, vielen dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094250</guid><dc:creator><![CDATA[Daniel_L]]></dc:creator><pubDate>Sun, 09 Jul 2006 08:40:13 GMT</pubDate></item><item><title><![CDATA[Reply to Auf welchem Monitor befindet sich mein Fenster? on Sun, 09 Jul 2006 10:34:54 GMT]]></title><description><![CDATA[<p>hm, ich kann die Funktionen leider nicht in der Funktionsreferenz der WinAPI-Hilfe finden... gibt es unterschiedliche API-Versionen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094314</guid><dc:creator><![CDATA[Daniel_L]]></dc:creator><pubDate>Sun, 09 Jul 2006 10:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to Auf welchem Monitor befindet sich mein Fenster? on Sun, 09 Jul 2006 10:41:27 GMT]]></title><description><![CDATA[<p>Daniel_L schrieb:</p>
<blockquote>
<p>hm, ich kann die Funktionen leider nicht in der Funktionsreferenz der WinAPI-Hilfe finden... gibt es unterschiedliche API-Versionen?</p>
</blockquote>
<p>Platform SDK runterladen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094319</guid><dc:creator><![CDATA[hmmmmmmmm]]></dc:creator><pubDate>Sun, 09 Jul 2006 10:41:27 GMT</pubDate></item><item><title><![CDATA[Reply to Auf welchem Monitor befindet sich mein Fenster? on Sun, 09 Jul 2006 10:45:25 GMT]]></title><description><![CDATA[<p>jup, danke. hab ein bisschen voreilig gefragt, weil ich kurz nach meinem posting einiges dazu bei google gefunden habe... danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094322</guid><dc:creator><![CDATA[Daniel_L]]></dc:creator><pubDate>Sun, 09 Jul 2006 10:45:25 GMT</pubDate></item></channel></rss>