<?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 aus CEditView]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab eine SDI Anwendung ähnlich Notepad, also als Ansichtklasse CEditView. Nun will ich bestimmte Zeilen aus dem Editor auslesen und hab das so versucht:</p>
<pre><code class="language-cpp">CEdit &amp;ctrlEdit = GetEditCtrl();
CString csText;
ctrlEdit.GetLine(iLineNum, csText.GetBuffer(ctrlEdit.LineLength(iLineNum)));
csText.ReleaseBuffer();
</code></pre>
<p>Das Problem: csText ist immer leer, ich kann keinen Text auslesen. iLineNum ist aber richtig, da LineLength(iLineNum) den richtigen Wert zurückliefert.</p>
<p>Hat jemand eine Idee was ich falsch mache?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143823/text-aus-ceditview</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:47:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143823.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Apr 2006 08:02:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text aus CEditView on Wed, 12 Apr 2006 08:02:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab eine SDI Anwendung ähnlich Notepad, also als Ansichtklasse CEditView. Nun will ich bestimmte Zeilen aus dem Editor auslesen und hab das so versucht:</p>
<pre><code class="language-cpp">CEdit &amp;ctrlEdit = GetEditCtrl();
CString csText;
ctrlEdit.GetLine(iLineNum, csText.GetBuffer(ctrlEdit.LineLength(iLineNum)));
csText.ReleaseBuffer();
</code></pre>
<p>Das Problem: csText ist immer leer, ich kann keinen Text auslesen. iLineNum ist aber richtig, da LineLength(iLineNum) den richtigen Wert zurückliefert.</p>
<p>Hat jemand eine Idee was ich falsch mache?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035683</guid><dc:creator><![CDATA[Denbuerg]]></dc:creator><pubDate>Wed, 12 Apr 2006 08:02:24 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus CEditView on Wed, 12 Apr 2006 08:09:25 GMT]]></title><description><![CDATA[<p>Dann solltest du dir mal die Dokumentation von <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cedit.3a3a.getline.asp" rel="nofollow">GetLine()</a> ansehen:</p>
<blockquote>
<p>The first word of the buffer must specify the maximum number of bytes that can be copied to the buffer.</p>
</blockquote>
<p>(und btw mußt du dich selber darum kümmern, daß der String seinen '\0' bekommt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035692</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 12 Apr 2006 08:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus CEditView on Wed, 12 Apr 2006 08:26:20 GMT]]></title><description><![CDATA[<p>Ok, jetzt geht es. Ich hatte mich an einem anderen Beispiel orientiert (<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cedit.3a3a.getlinecount.asp" rel="nofollow">GetLineCount()</a>).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035705</guid><dc:creator><![CDATA[Denbuerg]]></dc:creator><pubDate>Wed, 12 Apr 2006 08:26:20 GMT</pubDate></item></channel></rss>