<?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[Informations austausch zwischen Parent und child dialog]]></title><description><![CDATA[<p>Hallo!</p>
<p>Bin seit 2 wochen auf der suche nach einer Lösung, aber konnte nichts finden.</p>
<p>Hoffe ihr könnt mir weiter helfen.</p>
<p>Habe ein parent dialog und da drinn mittels Tab Control 2 weitere child dialoge.<br />
Ist es überhaupt möglich dass die child dialoge mit den parent dialog daten asutauschen können? wie z.B. CStrings oder ähnliches.</p>
<p>Im Parentdialog wird eine Socket verbindung hergestellt und nun sollen die childs mit dieser hergestellten verbindung sachen senden und empfangen.</p>
<p>Danke im voraus,</p>
<p>MfG<br />
Akca</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168974/informations-austausch-zwischen-parent-und-child-dialog</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:59:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168974.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Dec 2006 16:20:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Informations austausch zwischen Parent und child dialog on Sat, 30 Dec 2006 16:20:43 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Bin seit 2 wochen auf der suche nach einer Lösung, aber konnte nichts finden.</p>
<p>Hoffe ihr könnt mir weiter helfen.</p>
<p>Habe ein parent dialog und da drinn mittels Tab Control 2 weitere child dialoge.<br />
Ist es überhaupt möglich dass die child dialoge mit den parent dialog daten asutauschen können? wie z.B. CStrings oder ähnliches.</p>
<p>Im Parentdialog wird eine Socket verbindung hergestellt und nun sollen die childs mit dieser hergestellten verbindung sachen senden und empfangen.</p>
<p>Danke im voraus,</p>
<p>MfG<br />
Akca</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199955</guid><dc:creator><![CDATA[Akca]]></dc:creator><pubDate>Sat, 30 Dec 2006 16:20:43 GMT</pubDate></item><item><title><![CDATA[Reply to Informations austausch zwischen Parent und child dialog on Sat, 30 Dec 2006 16:24:23 GMT]]></title><description><![CDATA[<p>Du musst halt den Childs alle Infos mitgeben die sie brauchen...<br />
zB.:</p>
<pre><code class="language-cpp">class CMyChildDialog : CD...
{
public:
  void SetParentInfos(CParentDialog *pParent, CParentSocket *pSocket);
};
</code></pre>
<p>Und im Parent musst Du halt nur die &quot;SetParentInfos&quot; Methode der Child-Dialoge aufrufen...<br />
Oder wie hast Du es gemeint?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199957</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 30 Dec 2006 16:24:23 GMT</pubDate></item><item><title><![CDATA[Reply to Informations austausch zwischen Parent und child dialog on Sat, 30 Dec 2006 18:57:43 GMT]]></title><description><![CDATA[<p>An sowas hab ich schon gedacht, aber wie kann ich einfach da drauf zugreifen</p>
<p><strong>MyTabCtrl:</strong></p>
<pre><code>MyTabCtrl::MyTabCtrl()
{
	m_DialogID[0] =IDD_DIALOG1;
	m_DialogID[1] =IDD_DIALOG2;

	m_Dialog[0] = new DIALOG1();
	m_Dialog[1] = new DIALOG2();

	m_anzahl_der_tabs = 2;
}

void MyTabCtrl::InitDialogs()
{
	m_Dialog[0]-&gt;Create(m_DialogID[0],GetParent());
	m_Dialog[1]-&gt;Create(m_DialogID[1],GetParent());
}
</code></pre>
<p><strong>ParentDlg</strong></p>
<pre><code>MyTabCtrl m_tbCtrl;
..

BOOL CParentDlg::OnInitDialog()
{
...
    m_tbCtrl.InitDialogs();
    m_tbCtrl.InsertItem(0,&quot;eins&quot;);
    m_tbCtrl.InsertItem(1,&quot;zwei&quot;);
    m_tbCtrl.ActivateTabDialogs();
...
}
</code></pre>
<p>zugriffs versuch.</p>
<pre><code>m_tbCtrl.m_Dialog[0]-&gt;SetParentInfos(...);
</code></pre>
<p>So wirds nicht fuktionieren da er alle methoden von der klasse CDialog auflistet und nicht meine</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200028</guid><dc:creator><![CDATA[Akca]]></dc:creator><pubDate>Sat, 30 Dec 2006 18:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to Informations austausch zwischen Parent und child dialog on Sat, 30 Dec 2006 21:52:41 GMT]]></title><description><![CDATA[<p>Du musst natürlich schon die &quot;richtige&quot; Klasse verwenden... also entweder Casten (undschön) oder eine spezielle &quot;Zugriffsfunktion definieren, über die Du dann Zugriff auf den Passenden Dialog erhälst:</p>
<pre><code class="language-cpp">DIALOG1* MyTabCtrl::Get_DIALOG1()
{
  // Hier drin ist IMHO das casten nicht so schlimm, da die Klasse ja auch innerhalb dieser Klasse erzeugt wird...
   return (DIALOG1*) m_Dialog[0];
}
DIALOG2* MyTabCtrl::Get_DIALOG2()
{
  // Hier drin ist IMHO das casten nicht so schlimm, da die Klasse ja auch innerhalb dieser Klasse erzeugt wird...
   return (DIALOG2*) m_Dialog[1];
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1200113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200113</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 30 Dec 2006 21:52:41 GMT</pubDate></item><item><title><![CDATA[Reply to Informations austausch zwischen Parent und child dialog on Sun, 31 Dec 2006 10:24:23 GMT]]></title><description><![CDATA[<p>Danke dir 1000 mal , es funktioniert! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200211</guid><dc:creator><![CDATA[Akca]]></dc:creator><pubDate>Sun, 31 Dec 2006 10:24:23 GMT</pubDate></item></channel></rss>