<?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[Problem: Pointer von Dialog an anderen Dialog weiter reichen]]></title><description><![CDATA[<p>Habe folgendes Problem</p>
<p>Ich erstelle ein Pointer auf CDialog (erstelle ich um mit TabControl arbeiten zukönnen)</p>
<pre><code class="language-cpp">*.h File:
CDialog* m_tabellenSeite[2];

*.cpp File:
m_tabellenSeite[0]=new CDlgTest;
m_tabellenSeite[0]-&gt;Create(IDD_TEST, this);
m_tabellenSeite[0]-&gt;ShowWindow(SW_HIDE);

m_tabellenSeite[1] .... usw.
</code></pre>
<p>Nun habe ich in der Klasse CDlgTest die zum Dialog IDD_TEST gehört eine funktion erstellt (SetDlgTest2Pointer) um den Pointer von DlgTest2 in DlgTest benutzen zukönnen..</p>
<p>also versuche ich gleich nach dem m_tabellenSeite[0]-&gt;ShowWindow(SW_HIDE); folgendes:</p>
<pre><code class="language-cpp">m_tabellenSeite[0]-&gt;SetDlgTest2Pointer();
</code></pre>
<p>was aber nicht funktioniert, da er die Funktion nicht kennt.<br />
Müsste er diese aber nicht eigentlich kennen da ich</p>
<p>m_tabellenSeite[0]=new CDlgTest; &lt;- das mache?</p>
<p>wie schaffe ich es, das er die Funktion kennt, bzw. wie schaffe ich es einen Pointer des Dialoges in einen anderen zubekommen, um auf den Dialog zugreifen zukönnen?? <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>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/48475/problem-pointer-von-dialog-an-anderen-dialog-weiter-reichen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 13:45:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/48475.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Sep 2003 13:45:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem: Pointer von Dialog an anderen Dialog weiter reichen on Tue, 09 Sep 2003 13:48:41 GMT]]></title><description><![CDATA[<p>Habe folgendes Problem</p>
<p>Ich erstelle ein Pointer auf CDialog (erstelle ich um mit TabControl arbeiten zukönnen)</p>
<pre><code class="language-cpp">*.h File:
CDialog* m_tabellenSeite[2];

*.cpp File:
m_tabellenSeite[0]=new CDlgTest;
m_tabellenSeite[0]-&gt;Create(IDD_TEST, this);
m_tabellenSeite[0]-&gt;ShowWindow(SW_HIDE);

m_tabellenSeite[1] .... usw.
</code></pre>
<p>Nun habe ich in der Klasse CDlgTest die zum Dialog IDD_TEST gehört eine funktion erstellt (SetDlgTest2Pointer) um den Pointer von DlgTest2 in DlgTest benutzen zukönnen..</p>
<p>also versuche ich gleich nach dem m_tabellenSeite[0]-&gt;ShowWindow(SW_HIDE); folgendes:</p>
<pre><code class="language-cpp">m_tabellenSeite[0]-&gt;SetDlgTest2Pointer();
</code></pre>
<p>was aber nicht funktioniert, da er die Funktion nicht kennt.<br />
Müsste er diese aber nicht eigentlich kennen da ich</p>
<p>m_tabellenSeite[0]=new CDlgTest; &lt;- das mache?</p>
<p>wie schaffe ich es, das er die Funktion kennt, bzw. wie schaffe ich es einen Pointer des Dialoges in einen anderen zubekommen, um auf den Dialog zugreifen zukönnen?? <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>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/350239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/350239</guid><dc:creator><![CDATA[personenkult]]></dc:creator><pubDate>Tue, 09 Sep 2003 13:48:41 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Pointer von Dialog an anderen Dialog weiter reichen on Tue, 09 Sep 2003 19:22:09 GMT]]></title><description><![CDATA[<p>Wieso funktioniert das und wie kann ich auf die funktion zugreifen, die ich in CDlgTest definiert habe??? Keiner eine Idee? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code class="language-cpp">m_tabellenSeite[0]=new CDlgTest; 
m_tabellenSeite[0]-&gt;Create(IDD_TEST, this); 
m_tabellenSeite[0]-&gt;ShowWindow(SW_HIDE); 

// Das geht nicht, da es immer noch vom Typ CDialog* ist
m_tabellenSeite[0]-&gt;SetDlgPointer(blabla);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/350474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/350474</guid><dc:creator><![CDATA[personenkult]]></dc:creator><pubDate>Tue, 09 Sep 2003 19:22:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Pointer von Dialog an anderen Dialog weiter reichen on Tue, 09 Sep 2003 22:19:54 GMT]]></title><description><![CDATA[<p>jajaja reinterpret_cast ist das Stichwort .. vielen Dank für die nicht-Hilfe <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/350543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/350543</guid><dc:creator><![CDATA[personenkult]]></dc:creator><pubDate>Tue, 09 Sep 2003 22:19:54 GMT</pubDate></item></channel></rss>