<?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[dynamisch die angezeigten Dialog-Controls wechseln]]></title><description><![CDATA[<p>Hallo,</p>
<p>In einer Dialog-basierten MFC-Anwendung hab ich links ein TreeControl, und rechts sollen je nachdem welches Element in der Tree-Control ausgewählt wurde ganz unterschiedliche Controls angezeigt werden.<br />
Wie gehe ich am besten vor?<br />
Am liebsten würde ich eigene Dialoge für jede Mögliche Auswahl entwerfen und diese dann dynamisch (je nach Auswahl) im rechten Teil anzeigen.<br />
Versteht ihr wie ich das meine?<br />
Welches Control setz ich als &quot;Platzhalter&quot; auf den Haupt-Dialog, und wie lade ich die unter-Dialoge dann da rein? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/51653/dynamisch-die-angezeigten-dialog-controls-wechseln</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 15:05:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/51653.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Oct 2003 14:38:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to dynamisch die angezeigten Dialog-Controls wechseln on Sun, 12 Oct 2003 14:38:15 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>In einer Dialog-basierten MFC-Anwendung hab ich links ein TreeControl, und rechts sollen je nachdem welches Element in der Tree-Control ausgewählt wurde ganz unterschiedliche Controls angezeigt werden.<br />
Wie gehe ich am besten vor?<br />
Am liebsten würde ich eigene Dialoge für jede Mögliche Auswahl entwerfen und diese dann dynamisch (je nach Auswahl) im rechten Teil anzeigen.<br />
Versteht ihr wie ich das meine?<br />
Welches Control setz ich als &quot;Platzhalter&quot; auf den Haupt-Dialog, und wie lade ich die unter-Dialoge dann da rein? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/370742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/370742</guid><dc:creator><![CDATA[scrontch]]></dc:creator><pubDate>Sun, 12 Oct 2003 14:38:15 GMT</pubDate></item><item><title><![CDATA[Reply to dynamisch die angezeigten Dialog-Controls wechseln on Sun, 12 Oct 2003 14:59:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">m_dlgPVD.Create(IDD_PVD);
    m_dlgPVD.SetParent(this);
    m_dlgPVD.SetWindowPos(NULL,nUpperLeftCornerX,nUpperLeftCornerY,0,0,SWP_NOZORDER|SWP_NOSIZE);
</code></pre>
<p>das machst du zb in der OnInitDialog des Dialogs, der das TreeControl beinhaltet. m_dlgPVD ist hier die Dialogklasse des Dialoges, der dynamisch angezeigt werden soll. Analog machst du das natürlich für alle anderen Dialoge auch. In der Funktion, die aufgerufen wird, wenn ein anderes Element ausgewählt wird, machst du dann einfach ein:</p>
<pre><code class="language-cpp">m_dlgVorherigerDialog.ShowWindow(SW_HIDE)
m_dlgAusgewählterDialog.ShowWindow(SW_SHOW)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/370752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/370752</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sun, 12 Oct 2003 14:59:51 GMT</pubDate></item></channel></rss>