<?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[SetDlgItemText in einen anderen Dialog??]]></title><description><![CDATA[<p>hi,</p>
<p>bin wieder mal am verzweifeln..</p>
<p>ich öffne in meinem Dialog einen anderen Dialog, und in dem anderen Dialog<br />
wieder einen Dialog. In meinem ersten Dialog habe ich ein Textfeld<br />
welches ich vom dritten Dialog mit Text füllen will.</p>
<p>Im ersten Dialog habe ich einen Butten</p>
<pre><code class="language-cpp">void CErsterDlg::OnButton3() 
{
	CString test = &quot;Test&quot;;
	SetDlgItemText(IDC_TEXTFELD, test );	
	MessageBox(test);
}
</code></pre>
<p>wenn ich nun im ersten Dialog auf den Butten drücke wird der Text &quot;Test&quot; auch in mein Textfeld eingetragen. Wenn ich nun von meinem dritten Dialog auf die<br />
Funktion</p>
<pre><code class="language-cpp">CErsterDlg::OnButton3()
</code></pre>
<p>mit</p>
<pre><code class="language-cpp">((CErsterDlg*)GetParent())-&gt;OnButton3();
</code></pre>
<p>zugreife, wird mir auch die MessageBox(&quot;Test&quot;) aus der Funktion</p>
<pre><code class="language-cpp">CErsterDlg::OnButton3
</code></pre>
<p>angezeigt, aber der Text wird nicht in meinem Textfeld eingefügt.</p>
<p>Dann habe ich versucht direkt von dritten Dialog den Text in mein Textfeld mit</p>
<pre><code class="language-cpp">((CErsterDlg*)GetParent())-&gt;SetDlgItemText(IDC_TEXTFELD, test );
</code></pre>
<p>einzutragen, aber das funktioniert auch nicht...</p>
<p>Wo ist mein Denkfehler??</p>
<p>Ich habe schon viel über friend Class gelesen, aber ich kapier es leider nicht..</p>
<p>Ich wäre wie immer über eure Hilfe sehr dankbar</p>
<p>asmodia</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/80154/setdlgitemtext-in-einen-anderen-dialog</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 11:39:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/80154.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 18 Jul 2004 12:13:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SetDlgItemText in einen anderen Dialog?? on Sun, 18 Jul 2004 12:13:20 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>bin wieder mal am verzweifeln..</p>
<p>ich öffne in meinem Dialog einen anderen Dialog, und in dem anderen Dialog<br />
wieder einen Dialog. In meinem ersten Dialog habe ich ein Textfeld<br />
welches ich vom dritten Dialog mit Text füllen will.</p>
<p>Im ersten Dialog habe ich einen Butten</p>
<pre><code class="language-cpp">void CErsterDlg::OnButton3() 
{
	CString test = &quot;Test&quot;;
	SetDlgItemText(IDC_TEXTFELD, test );	
	MessageBox(test);
}
</code></pre>
<p>wenn ich nun im ersten Dialog auf den Butten drücke wird der Text &quot;Test&quot; auch in mein Textfeld eingetragen. Wenn ich nun von meinem dritten Dialog auf die<br />
Funktion</p>
<pre><code class="language-cpp">CErsterDlg::OnButton3()
</code></pre>
<p>mit</p>
<pre><code class="language-cpp">((CErsterDlg*)GetParent())-&gt;OnButton3();
</code></pre>
<p>zugreife, wird mir auch die MessageBox(&quot;Test&quot;) aus der Funktion</p>
<pre><code class="language-cpp">CErsterDlg::OnButton3
</code></pre>
<p>angezeigt, aber der Text wird nicht in meinem Textfeld eingefügt.</p>
<p>Dann habe ich versucht direkt von dritten Dialog den Text in mein Textfeld mit</p>
<pre><code class="language-cpp">((CErsterDlg*)GetParent())-&gt;SetDlgItemText(IDC_TEXTFELD, test );
</code></pre>
<p>einzutragen, aber das funktioniert auch nicht...</p>
<p>Wo ist mein Denkfehler??</p>
<p>Ich habe schon viel über friend Class gelesen, aber ich kapier es leider nicht..</p>
<p>Ich wäre wie immer über eure Hilfe sehr dankbar</p>
<p>asmodia</p>
]]></description><link>https://www.c-plusplus.net/forum/post/563098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563098</guid><dc:creator><![CDATA[asmodia]]></dc:creator><pubDate>Sun, 18 Jul 2004 12:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to SetDlgItemText in einen anderen Dialog?? on Sun, 18 Jul 2004 13:41:21 GMT]]></title><description><![CDATA[<p>ööhm updatedata(true) vergessen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/563136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563136</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 18 Jul 2004 13:41:21 GMT</pubDate></item><item><title><![CDATA[Reply to SetDlgItemText in einen anderen Dialog?? on Sun, 18 Jul 2004 13:52:27 GMT]]></title><description><![CDATA[<p>Danke, aber daran liegt es nicht..</p>
<p>Wenn ich den Butten &quot;OnButton3()&quot; im ersten Dialog drücke,<br />
wird der Text ja auch im Textfeld eingefügt.. nur nicht wenn<br />
ich die Funktion von meinem dritten Dialog ausführe.</p>
<p>Ich erhalte aber auch keinen Fehler, und die MessageBox wird mir auch<br />
angezeigt, was ja bedeutet das die Funktion ausgeführt wird.</p>
<p>Nur nicht richtig. Ich vernmute das der Zeiger nicht wieder auf meinen ersten Dialog zeigt, aber dann müsste meine Anwedung doch abstürzen...</p>
<p>Hat sonst noch jemand von euch eine Idee??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/563141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563141</guid><dc:creator><![CDATA[asmodia]]></dc:creator><pubDate>Sun, 18 Jul 2004 13:52:27 GMT</pubDate></item><item><title><![CDATA[Reply to SetDlgItemText in einen anderen Dialog?? on Sun, 18 Jul 2004 14:03:28 GMT]]></title><description><![CDATA[<p>hi,<br />
sorry, aber ich glaube ich habe den Fehler selbst gefunden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>den letzten Dialog habe ich modal geöffnet, wodurch es wohl die Probleme<br />
gab.</p>
<p>Vielen Dank für eure Mühe</p>
<p>asmodia</p>
]]></description><link>https://www.c-plusplus.net/forum/post/563147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563147</guid><dc:creator><![CDATA[asmodia]]></dc:creator><pubDate>Sun, 18 Jul 2004 14:03:28 GMT</pubDate></item></channel></rss>