<?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[Fenster Modal anzeigen]]></title><description><![CDATA[<p>Ich hab ein Fenster, das Child des Foreground - Windows wird sobald es angezeigt wird. Sind der Sache ist, das sich das Fenster zb. auch über Spiele legen kann (wie das zb. der XFire-Messenger macht). Leider funktioniert das nicht bei allen Spielen weshalb ich mal probieren will, es als Modal anzuzeigen. Allerdings scheint mir das nicht so einfach. Was ich bis jetzt im INET gefunde hab, is, das ein Modales Fenster wohl eine zusätzliche Nachrichtenschleife braucht? Kann mir da jemand weiterhelfen oder gar erklären, wie ich das &quot;über alle Fesnter schieben ohne das sie minimiert werden&quot; ganz sicher erreichen kann?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161766/fenster-modal-anzeigen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 07:46:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161766.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Oct 2006 22:54:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fenster Modal anzeigen on Tue, 10 Oct 2006 22:54:00 GMT]]></title><description><![CDATA[<p>Ich hab ein Fenster, das Child des Foreground - Windows wird sobald es angezeigt wird. Sind der Sache ist, das sich das Fenster zb. auch über Spiele legen kann (wie das zb. der XFire-Messenger macht). Leider funktioniert das nicht bei allen Spielen weshalb ich mal probieren will, es als Modal anzuzeigen. Allerdings scheint mir das nicht so einfach. Was ich bis jetzt im INET gefunde hab, is, das ein Modales Fenster wohl eine zusätzliche Nachrichtenschleife braucht? Kann mir da jemand weiterhelfen oder gar erklären, wie ich das &quot;über alle Fesnter schieben ohne das sie minimiert werden&quot; ganz sicher erreichen kann?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152518</guid><dc:creator><![CDATA[DieFrage]]></dc:creator><pubDate>Tue, 10 Oct 2006 22:54:00 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Tue, 10 Oct 2006 23:19:03 GMT]]></title><description><![CDATA[<p>IMHO geht das nur mit Dialogen, wenns für Fenster auch ne Möglichkeit gibt, würd mich die auch mal sehr interessieren <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/1152524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152524</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 10 Oct 2006 23:19:03 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Wed, 11 Oct 2006 00:06:45 GMT]]></title><description><![CDATA[<p>Gehen muss es irgendwie ... zumindest bietet die VCL auch ne Methode ShowModal() an, mit der man ein Form eben Modal anzeigen kann. In der MSDN hatte ich glaub ich auchmal von einem Weg für C# und WinForms gefunden ... leider aber eben nicht für reine WINAPI. Allerdings muss ich bei meinem Programm ohne VCL, MFC oder sonstige Frameworks auskommen.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152531</guid><dc:creator><![CDATA[DieFrage]]></dc:creator><pubDate>Wed, 11 Oct 2006 00:06:45 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Wed, 11 Oct 2006 00:28:09 GMT]]></title><description><![CDATA[<p>Also es gibt da ein Flag: DS_MODALFRAME. Aber das ist irgend wie nur für Dialoge gedacht. Habs grad auch nochmal probiert, aber bei Fenster hat das keinen Effekt (es wird aber korrekt erstellt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152533</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Wed, 11 Oct 2006 00:28:09 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Wed, 11 Oct 2006 13:23:50 GMT]]></title><description><![CDATA[<p>ja DS_MODALFRAME hatte ich schon probiert ... ich kann auch im Petzold keinen Hinweis finden, aber wahrscheinlich ist die 5. Auflage auch schon etwas alt.</p>
<p>Kann mir keiner helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152914</guid><dc:creator><![CDATA[DieFrage]]></dc:creator><pubDate>Wed, 11 Oct 2006 13:23:50 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 09:43:22 GMT]]></title><description><![CDATA[<p>*push*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153321</guid><dc:creator><![CDATA[DieFrage]]></dc:creator><pubDate>Thu, 12 Oct 2006 09:43:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 11:33:37 GMT]]></title><description><![CDATA[<p>Ein modales Fenster... Haut mich, wenn ich mich irre, aber bewirkt das nicht, dass man im übergeordneten Fenster nicht arbeiten kann?<br />
Wenn ja -&gt; Übergeordnetes Fenster mit <em>EnableWindow( GetParent(hWnd), FALSE );</em> ausschalten. Bei <em>WM_CLOSE</em> oder <em>WM_DESTROY</em> natürlich nicht vergessen, das übergeordnete Fenster wieder anzuschalten.<br />
Wenn nein -&gt; Post vergessen...</p>
<p>Edit:<br />
Oh, hatte Thread nicht so aufmerksam durchgelesen <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="😃"
    /><br />
Es geht also darum, dass ein selbst erstelltes Fenster über einem anderen Fenster liegen soll, ja? Warum dann nicht <em>SetWindowPos( hWnd, hSpieleWnd, 0,0,0,0, SWP_NOMOVE|SWP_NOSIZE );</em> ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153456</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 12 Oct 2006 11:33:37 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 11:46:00 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Ein modales Fenster... Haut mich, wenn ich mich irre, aber bewirkt das nicht, dass man im übergeordneten Fenster nicht arbeiten kann?<br />
Wenn ja -&gt; Übergeordnetes Fenster mit <em>EnableWindow( GetParent(hWnd), FALSE );</em> ausschalten. Bei <em>WM_CLOSE</em> oder <em>WM_DESTROY</em> natürlich nicht vergessen, das übergeordnete Fenster wieder anzuschalten.<br />
Wenn nein -&gt; Post vergessen...</p>
<p>Edit:<br />
Oh, hatte Thread nicht so aufmerksam durchgelesen <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="😃"
    /><br />
Es geht also darum, dass ein selbst erstelltes Fenster über einem anderen Fenster liegen soll, ja? Warum dann nicht <em>SetWindowPos( hWnd, hSpieleWnd, 0,0,0,0, SWP_NOMOVE|SWP_NOSIZE );</em> ?</p>
</blockquote>
<p>Eigentlich gehts (mir) um beides...aber die Lösung ist irg.-wie dirty :p .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153480</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 12 Oct 2006 11:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 12:13:13 GMT]]></title><description><![CDATA[<p>Da gibts viel schmutzigere Sachen <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="🕶"
    /></p>
<p>Aber wenn mich nicht alles täuscht, wird das vom Dialog auch <strong>genau so</strong> gemacht. Ist definitiv kein Zufall, dass sich das beides genau gleich verhält!<br />
Und was Dialoge können, können wir schon lange^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153500</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 12 Oct 2006 12:13:13 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 13:02:35 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Da gibts viel schmutzigere Sachen <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="🕶"
    /></p>
<p>Aber wenn mich nicht alles täuscht, wird das vom Dialog auch <strong>genau so</strong> gemacht. Ist definitiv kein Zufall, dass sich das beides genau gleich verhält!<br />
Und was Dialoge können, können wir schon lange^^</p>
</blockquote>
<p>Nicht ganz dein Parent-Fenster bekommt ich Normalfall (std) noch die Nachricht WM_ENTERIDLE.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153576</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 12 Oct 2006 13:02:35 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 13:34:28 GMT]]></title><description><![CDATA[<p>Naja, kann man zur Not ja noch selber schicken^^<br />
Auf jeden Fall verwende ich schon seit langem DisableWindow, hat bisher hervorragend funktioniert!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153608</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 12 Oct 2006 13:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 16:12:05 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Naja, kann man zur Not ja noch selber schicken^^</p>
</blockquote>
<p>Jo aber dafür müsste man dann n neuen Thread aufmachen, da man ja sonst sein eigenes Progg blockiert -aber machbar <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>Badestrand schrieb:</p>
<blockquote>
<p>Auf jeden Fall verwende ich schon seit langem DisableWindow, hat bisher hervorragend funktioniert!</p>
</blockquote>
<p>Hm jo, hab das auch mal probiert; glaub das hat auch soweit gefunzt...Werd mir mal für sowas ne Klasse schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153768</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 12 Oct 2006 16:12:05 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 17:00:44 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>Jo aber dafür müsste man dann n neuen Thread aufmachen, da man ja sonst sein eigenes Progg blockiert -aber machbar <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>
</blockquote>
<p>Wieso?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153820</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 12 Oct 2006 17:00:44 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 17:12:53 GMT]]></title><description><![CDATA[<p>Wie willste das denn sonst anstellen ? ..., schau dir in der Spy doch mal die Massen an (WM_ENTERIDLE)-Nachrichten die das deaktivierte Fenster bekommt, an...Wenne das in nem High-Level-Timer machst, wird das bestimmt ruckeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153829</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 12 Oct 2006 17:12:53 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 17:22:41 GMT]]></title><description><![CDATA[<p>Hmm.... Ich komm grad gar nicht klar mit dem was du sagst... Versteh ich alles nicht...<br />
Vor allem: Was hat ein Timer damit zu tun? Und das Fenster muss doch nur einmal die WM_ENTERIDLE bekommen oder nicht?<br />
Und man kann das doch mit PostMessage die Nachricht senden, da braucht man doch keinen extra Thread dafür...<br />
Oder? Ich bin verwirrt <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/1153837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153837</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 12 Oct 2006 17:22:41 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 17:41:22 GMT]]></title><description><![CDATA[<p>Ne dein Parent-Fenster bekommt die Nachricht pausenlos...und auch PostMessage braucht bei so vielen Nachrichten ja wenigstens n bissl für senden <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/1153856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153856</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 12 Oct 2006 17:41:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 17:54:30 GMT]]></title><description><![CDATA[<p>Warum werden die ständig gesendet? Damit das Fenster was zu tun hat wenns schon inaktiv ist oder wie??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153865</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 12 Oct 2006 17:54:30 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster Modal anzeigen on Thu, 12 Oct 2006 17:56:29 GMT]]></title><description><![CDATA[<p>Gute Frage, nächste Frage...ja vllt. <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="😃"
    /> ...kp frag den Monopolisten <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/1153866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153866</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 12 Oct 2006 17:56:29 GMT</pubDate></item></channel></rss>