<?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[Text in CEdit-Fenster ausgeben]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich benötige etwas Hilfe.<br />
Ich habe eine Anwendung auf Dialogbasis mit dem VC++ 6.0 Assistenten erstellt.<br />
Die Anwendung besteht aus einem Dialogfenster und in diesem Fenster befindet sich ein CEdit-Fenster zur Textausgabe. Es soll nur der Text von einer Variablen ausgelesen und angezeigt werden. Nur blieb das CEdit-Fenster bis jetzt immer leer.<br />
Ich habe schon einige Tips zu CEdit,die in diesem Forum geschrieben wurden ausprobiert,bis jetzt leider ohne Erfolg.</p>
<p>Ich habe folgendes erstellt:<br />
Ansicht.h<br />
AnsichtDlg.h<br />
Resource.h<br />
StdAfx.h<br />
Ansicht.cpp<br />
AnsichtDlg.cpp<br />
Ansicht.rc<br />
StdAfx.cpp</p>
<p>- ein CEdit-Fenster mit der ID,IDC_EDIT1<br />
- eine Membervariable m_ausgabe von Typ CEdit<br />
---------------------------------------------------------------------------<br />
Versuch1 um den Text im CEdit-Fenster anzuzeigen:</p>
<pre><code>m_ausgabe = &quot;Test&quot;;
UpdateData(FALSE);
</code></pre>
<p>Fehlermeldung vom Kompiler:CEdit Operator &quot;=&quot;, ist nicht verfügbar.</p>
<p>Versuch2</p>
<pre><code>m_ausgabe-&gt;SetWindowText(&quot;test&quot;);
UpdateData(FALSE);
</code></pre>
<p>Fehlermeldung vom Kompiler:CEdit hat keinen Überladenen Elementoperator &quot;-&gt;&quot;,<br />
Linke Teil von SetWindowText muß auf Klasse/Stuktur/Union zeigen</p>
<p>Versuch3</p>
<pre><code>SetDlgItemText(IDC_EDIT1 , &quot;test&quot; );
UpdateData(FALSE);
</code></pre>
<p>Fehlermeldung keine, auch keine Textausgabe.<br />
Den Quellcode habe ich in die AnsichtDlg.cpp geschrieben.<br />
Jetzt weiß ich nicht mehr weiter.</p>
<p>Gruß Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/71108/text-in-cedit-fenster-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 19:13:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/71108.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Apr 2004 21:19:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text in CEdit-Fenster ausgeben on Wed, 14 Apr 2004 21:19:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich benötige etwas Hilfe.<br />
Ich habe eine Anwendung auf Dialogbasis mit dem VC++ 6.0 Assistenten erstellt.<br />
Die Anwendung besteht aus einem Dialogfenster und in diesem Fenster befindet sich ein CEdit-Fenster zur Textausgabe. Es soll nur der Text von einer Variablen ausgelesen und angezeigt werden. Nur blieb das CEdit-Fenster bis jetzt immer leer.<br />
Ich habe schon einige Tips zu CEdit,die in diesem Forum geschrieben wurden ausprobiert,bis jetzt leider ohne Erfolg.</p>
<p>Ich habe folgendes erstellt:<br />
Ansicht.h<br />
AnsichtDlg.h<br />
Resource.h<br />
StdAfx.h<br />
Ansicht.cpp<br />
AnsichtDlg.cpp<br />
Ansicht.rc<br />
StdAfx.cpp</p>
<p>- ein CEdit-Fenster mit der ID,IDC_EDIT1<br />
- eine Membervariable m_ausgabe von Typ CEdit<br />
---------------------------------------------------------------------------<br />
Versuch1 um den Text im CEdit-Fenster anzuzeigen:</p>
<pre><code>m_ausgabe = &quot;Test&quot;;
UpdateData(FALSE);
</code></pre>
<p>Fehlermeldung vom Kompiler:CEdit Operator &quot;=&quot;, ist nicht verfügbar.</p>
<p>Versuch2</p>
<pre><code>m_ausgabe-&gt;SetWindowText(&quot;test&quot;);
UpdateData(FALSE);
</code></pre>
<p>Fehlermeldung vom Kompiler:CEdit hat keinen Überladenen Elementoperator &quot;-&gt;&quot;,<br />
Linke Teil von SetWindowText muß auf Klasse/Stuktur/Union zeigen</p>
<p>Versuch3</p>
<pre><code>SetDlgItemText(IDC_EDIT1 , &quot;test&quot; );
UpdateData(FALSE);
</code></pre>
<p>Fehlermeldung keine, auch keine Textausgabe.<br />
Den Quellcode habe ich in die AnsichtDlg.cpp geschrieben.<br />
Jetzt weiß ich nicht mehr weiter.</p>
<p>Gruß Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/501624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501624</guid><dc:creator><![CDATA[Tom37]]></dc:creator><pubDate>Wed, 14 Apr 2004 21:19:16 GMT</pubDate></item><item><title><![CDATA[Reply to Text in CEdit-Fenster ausgeben on Wed, 14 Apr 2004 21:48:03 GMT]]></title><description><![CDATA[<p>Hiiiiiii,</p>
<p>GetDlgItem(IDC_EDIT1)-&gt;SetWindowText(&quot;Hallo Welt, das Leben ist schön&quot;);</p>
<p>oder:</p>
<p>CWnd::UpdateData(TRUE);<br />
m_ausgabe=(&quot;Hallihallooo&quot;);<br />
CWnd::UpdateData(FALSE);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/501638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501638</guid><dc:creator><![CDATA[Dysfunktion]]></dc:creator><pubDate>Wed, 14 Apr 2004 21:48:03 GMT</pubDate></item><item><title><![CDATA[Reply to Text in CEdit-Fenster ausgeben on Thu, 15 Apr 2004 05:40:28 GMT]]></title><description><![CDATA[<p>Tom37 schrieb:</p>
<blockquote>
<p>- ein CEdit-Fenster mit der ID,IDC_EDIT1<br />
- eine Membervariable m_ausgabe von Typ CEdit</p>
</blockquote>
<p>khm.. <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="🙂"
    /> wenn du m_ausgabe für deinen CEdit von Typ CString nimmst wird schon alles funken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> dann klappt auch</p>
<pre><code>m_ausgabe = &quot;Test&quot;;
UpdateData(FALSE);
</code></pre>
<p>deine Variable von Typ CEdit ist eine Control-Variable. mit der kannste net m_ausgabe = &quot;Test&quot; machen. Und wenn du</p>
<pre><code>m_ausgabe-&gt;SetWindowText(&quot;test&quot;);
UpdateData(FALSE);
</code></pre>
<p>machst, brauchst du kein UpdateData(FALSE) und natürlich statt &quot;-&gt;&quot; den &quot;.&quot; nehmen.</p>
<p>Viel Erfolg!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/501726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501726</guid><dc:creator><![CDATA[Reticent]]></dc:creator><pubDate>Thu, 15 Apr 2004 05:40:28 GMT</pubDate></item><item><title><![CDATA[Reply to Text in CEdit-Fenster ausgeben on Thu, 15 Apr 2004 21:41:08 GMT]]></title><description><![CDATA[<p>Hallo Dysfunktion,Reticent!</p>
<p>Ich habe all euren Quellcode mal ausprobiert und es erschien leider kein Text im Ausgabefenster.<br />
Der Kompiler hat keine Fehlermeldung angezeigt.</p>
<p>Wenn ich folgenden Quellcode,</p>
<pre><code>//{{AFX_DATA_INIT(CAnsichtDlg)
      m_ausgabe = _T(&quot;Test&quot;);
     //}}AFX_DATA_INIT
</code></pre>
<p>kompiliere und dann die Anwendung starte,wird &quot;Test&quot; im Ausgabefenster angezeigt.<br />
In meiner erstellten Funktion &quot;void CAnsichtDlg::Anzeigen()&quot; habe ich keinen Zugriff auf die Variable,zumindest im Debug-Modus war sie immer leer.</p>
<p>Muß man noch irgendwo vielleicht eine Nachricht-Funktion einbauen z.B.&quot;ON_EN_UPDATE&quot;,unter BEGIN_MESSAGE_MAP...?<br />
Der Fehler liegt bestimmt an einem anderem Punkt,oder spinnt mein Kompiler?</p>
<p>Gruß Tom37</p>
]]></description><link>https://www.c-plusplus.net/forum/post/502283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/502283</guid><dc:creator><![CDATA[Tom37]]></dc:creator><pubDate>Thu, 15 Apr 2004 21:41:08 GMT</pubDate></item><item><title><![CDATA[Reply to Text in CEdit-Fenster ausgeben on Fri, 16 Apr 2004 00:57:32 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>also wenn du in deinen Dialog einen Button einfügst, diesen klickst um die zugehörige Funktion anzulegen/zubearbeiten und dann in den Funktionsrumpf schreibst:</p>
<p>GetDlgItem(IDC_EDIT1)-&gt;SetWindowText(&quot;H4LL0&quot;);</p>
<p>sollte auf jeden Fall im Editfeld mit der ID IDC_EDIT1 der Text &quot;H4LL0&quot; erscheinen, sobald der Button geklickt wird.<br />
Ansonsten stimmt was nicht.<br />
Vielleicht mal alles bereinigen/neu kompilieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/502324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/502324</guid><dc:creator><![CDATA[Dysfunktion]]></dc:creator><pubDate>Fri, 16 Apr 2004 00:57:32 GMT</pubDate></item><item><title><![CDATA[Reply to Text in CEdit-Fenster ausgeben on Mon, 19 Apr 2004 20:05:17 GMT]]></title><description><![CDATA[<p>Hallo Dysfunktion,</p>
<p>Dein Code:</p>
<pre><code>GetDlgItem(IDC_EDIT1)-&gt;SetWindowText(&quot;H4LL0&quot;);
</code></pre>
<p>Ich habe eine bessere Lösung gefunden.</p>
<pre><code>SetDlgItemText(IDC_EDIT1,m_ausgabe)
</code></pre>
<p>Die Variable m_ausgabe bekommt vorher noch der Text zugewiesen und dieser<br />
wird dann angezeigt.</p>
<p>Danke für die Tip's.</p>
<p>Gruß Tom37</p>
]]></description><link>https://www.c-plusplus.net/forum/post/504743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/504743</guid><dc:creator><![CDATA[Tom37]]></dc:creator><pubDate>Mon, 19 Apr 2004 20:05:17 GMT</pubDate></item></channel></rss>