<?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[MDI - Framewindow darf nicht child sein?]]></title><description><![CDATA[<p>Hallo!<br />
Ich brauche in meiner Anwendung mehrere Fenster! Deshalb benutze ich MDI. Allerdings muss das Framewindow child sein....anscheinend darf es das aber nicht, da die MDIWindows keinen Focus mehr bekommen, wenn sie angeklickt werden. Das funktioniert nur, wenn das Frame kein CHILD ist!<br />
Vielleicht gibt es ja eine andere Lösung für das Problem:<br />
Der Clientbereich meines Fenster ist eingeschränkt, da ich links und rechts im Fenster 2 andere Fenster habe. Zwischen diesen beiden sollte dann das Frame, welches die MDIChilds verwaltet...leider muss es dafür Child sein. Wie könnte das noch funktionieren? Bisher ist die Struktur so:</p>
<pre><code class="language-cpp">MAINWND
FENSTER1  FRAME  FENSTER2
         MDICLIENT
         MDICHILDS
</code></pre>
<p>Danke,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/87479/mdi-framewindow-darf-nicht-child-sein</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 03:36:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/87479.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Sep 2004 11:27:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 11:27:53 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich brauche in meiner Anwendung mehrere Fenster! Deshalb benutze ich MDI. Allerdings muss das Framewindow child sein....anscheinend darf es das aber nicht, da die MDIWindows keinen Focus mehr bekommen, wenn sie angeklickt werden. Das funktioniert nur, wenn das Frame kein CHILD ist!<br />
Vielleicht gibt es ja eine andere Lösung für das Problem:<br />
Der Clientbereich meines Fenster ist eingeschränkt, da ich links und rechts im Fenster 2 andere Fenster habe. Zwischen diesen beiden sollte dann das Frame, welches die MDIChilds verwaltet...leider muss es dafür Child sein. Wie könnte das noch funktionieren? Bisher ist die Struktur so:</p>
<pre><code class="language-cpp">MAINWND
FENSTER1  FRAME  FENSTER2
         MDICLIENT
         MDICHILDS
</code></pre>
<p>Danke,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/617895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617895</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Thu, 30 Sep 2004 11:27:53 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 12:26:48 GMT]]></title><description><![CDATA[<p>und warum nicht:</p>
<pre><code>FRAME  
FENSTER1 MDICLIENT FENSTER2
         MDICHILDS
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/617944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617944</guid><dc:creator><![CDATA[shouted beat]]></dc:creator><pubDate>Thu, 30 Sep 2004 12:26:48 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 12:33:40 GMT]]></title><description><![CDATA[<p>das hat ich schonmal glaub ich...da tat auch irgendwas nicht <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="🙂"
    /> Ich guck aber nachher nochmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/617951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617951</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Thu, 30 Sep 2004 12:33:40 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 12:40:12 GMT]]></title><description><![CDATA[<p>eigentlich müsste das gehen. man muss den mdiclient nur immer klein halten, sonst nimmt er sich den ganzen platz im frame <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/617963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617963</guid><dc:creator><![CDATA[shouted beat]]></dc:creator><pubDate>Thu, 30 Sep 2004 12:40:12 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 14:38:46 GMT]]></title><description><![CDATA[<p>das mag das liebe MDIClientlein leider nicht...ist auch nicht....sized sich automatisch auf die gesamte größe....sagmal das kann doch nicht so schwer sein? Wie miserabel beschränkt ist man mit MDIs?!!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/618079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/618079</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Thu, 30 Sep 2004 14:38:46 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 14:40:40 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">case WM_SIZE:
    MoveWindow(...);
    break;
</code></pre>
<p>sag mal wie beschränkt bist du eigentlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/618083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/618083</guid><dc:creator><![CDATA[MoveWindow]]></dc:creator><pubDate>Thu, 30 Sep 2004 14:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 15:25:49 GMT]]></title><description><![CDATA[<p>halt doch die schnauze, meinst du ich hätte das nicht ausprobiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/618131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/618131</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Thu, 30 Sep 2004 15:25:49 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 15:46:19 GMT]]></title><description><![CDATA[<blockquote>
<p>meinst du ich hätte das nicht ausprobiert?</p>
</blockquote>
<p>meinst du ich hätte das nicht ausprobiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/618157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/618157</guid><dc:creator><![CDATA[MoveWindow]]></dc:creator><pubDate>Thu, 30 Sep 2004 15:46:19 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 15:47:21 GMT]]></title><description><![CDATA[<p>Pass auf das DefFrameProc nicht aufgerufen wird bei WM_SIZE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/618158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/618158</guid><dc:creator><![CDATA[MoveWindow]]></dc:creator><pubDate>Thu, 30 Sep 2004 15:47:21 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 19:38:30 GMT]]></title><description><![CDATA[<p>k, daran lags, nicht aufgepasst, sry. (du in deinem code oben übrigens auch nicht)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/618361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/618361</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Thu, 30 Sep 2004 19:38:30 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 19:41:40 GMT]]></title><description><![CDATA[<p>Kommt drauf an. Wenn du den DefFrameProc im default Zweig hast und am Ende return 0; ist break schon richtig. <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/618362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/618362</guid><dc:creator><![CDATA[MoveWindow]]></dc:creator><pubDate>Thu, 30 Sep 2004 19:41:40 GMT</pubDate></item><item><title><![CDATA[Reply to MDI - Framewindow darf nicht child sein? on Thu, 30 Sep 2004 20:18:37 GMT]]></title><description><![CDATA[<p>klugscheißer <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/618402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/618402</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Thu, 30 Sep 2004 20:18:37 GMT</pubDate></item></channel></rss>