<?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[RichEdit Zeilen einschränken]]></title><description><![CDATA[<p>hallo erstma<br />
mein problem ist es ich erstell ganz normal ein RichEdit und zwar so :</p>
<pre><code class="language-cpp">HWND v_hRichEdit = CreateWindowA(&quot;richedit&quot;,
						 &quot;&quot;,WS_CHILD | WS_VISIBLE | ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL | ES_NOHIDESEL | WS_BORDER,
						 xPos,yPos,
						 Breite,Hoehe,
						 hwindow,NULL,v_hInstance,NULL);
</code></pre>
<p>das funktioniert auch ganz gut</p>
<p>und wenn ich da nun texte reinschreibe<br />
können unendlich viele zeilen reinkommen<br />
mein programm schreibt in die richedit sozusagen immer last status rein<br />
hier zb kleiner mit log :</p>
<p>[20:42:10] Connecting to Database<br />
[20:42:11] Connected!<br />
[20:42:11] Sending Request list</p>
<p>so steht das dann immer drinnen<br />
und ich möchte das wenn schon 40 drinnen wenn dann eine 41er eintrag kommt damit der nicht einfach dran geschrieben wird sondern den ersten löscht und dann erst drangeschrieben wird in den oberen beispiel würde dann zb :<br />
[20:42:10] Connecting to Database , nicht mehr drinnen stehen sondern<br />
[20:42:11] Connected!</p>
<p>und die letzte message einfach ganz runten dran</p>
<p>hier nochmal alles in beispielen : ( keine richtigen logs)</p>
<p>[20:42:10] information1<br />
[20:42:10] information2<br />
[20:42:10] information3<br />
[20:42:10] information4<br />
[20:42:10] information5<br />
[20:42:10] information6<br />
[20:42:10] information7<br />
[20:42:10] information8<br />
[20:42:10] information9<br />
[20:42:10] information10<br />
[20:42:10] information11<br />
[20:42:10] information12<br />
[20:42:10] information13<br />
[20:42:10] information14<br />
[20:42:10] information15<br />
[20:42:10] information16<br />
[20:42:10] information17<br />
[20:42:10] information18<br />
[20:42:10] information19<br />
[20:42:10] information20<br />
[20:42:10] information21<br />
[20:42:10] information22<br />
[20:42:10] information23<br />
[20:42:10] information24<br />
[20:42:10] information25<br />
[20:42:10] information26<br />
[20:42:10] information27<br />
[20:42:10] information28<br />
[20:42:10] information29<br />
[20:42:10] information30<br />
[20:42:10] information31<br />
[20:42:10] information32<br />
[20:42:10] information33<br />
[20:42:10] information34<br />
[20:42:10] information35<br />
[20:42:10] information36<br />
[20:42:10] information37<br />
[20:42:10] information38<br />
[20:42:10] information39<br />
[20:42:10] information40</p>
<p>falls nun :</p>
<p>[20:42:10] information41</p>
<p>kommt sollte die liste nachher so aussehen :</p>
<p>[20:42:10] information2<br />
[20:42:10] information3<br />
[20:42:10] information4<br />
[20:42:10] information5<br />
[20:42:10] information6<br />
[20:42:10] information7<br />
[20:42:10] information8<br />
[20:42:10] information9<br />
[20:42:10] information10<br />
[20:42:10] information11<br />
[20:42:10] information12<br />
[20:42:10] information13<br />
[20:42:10] information14<br />
[20:42:10] information15<br />
[20:42:10] information16<br />
[20:42:10] information17<br />
[20:42:10] information18<br />
[20:42:10] information19<br />
[20:42:10] information20<br />
[20:42:10] information21<br />
[20:42:10] information22<br />
[20:42:10] information23<br />
[20:42:10] information24<br />
[20:42:10] information25<br />
[20:42:10] information26<br />
[20:42:10] information27<br />
[20:42:10] information28<br />
[20:42:10] information29<br />
[20:42:10] information30<br />
[20:42:10] information31<br />
[20:42:10] information32<br />
[20:42:10] information33<br />
[20:42:10] information34<br />
[20:42:10] information35<br />
[20:42:10] information36<br />
[20:42:10] information37<br />
[20:42:10] information38<br />
[20:42:10] information39<br />
[20:42:10] information40<br />
[20:42:10] information41</p>
<p>könnte mir einer weiterhelfen dieses problem zu lösen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198738/richedit-zeilen-einschränken</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 02:59:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198738.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Nov 2007 20:59:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RichEdit Zeilen einschränken on Sat, 24 Nov 2007 20:59:21 GMT]]></title><description><![CDATA[<p>hallo erstma<br />
mein problem ist es ich erstell ganz normal ein RichEdit und zwar so :</p>
<pre><code class="language-cpp">HWND v_hRichEdit = CreateWindowA(&quot;richedit&quot;,
						 &quot;&quot;,WS_CHILD | WS_VISIBLE | ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL | ES_NOHIDESEL | WS_BORDER,
						 xPos,yPos,
						 Breite,Hoehe,
						 hwindow,NULL,v_hInstance,NULL);
</code></pre>
<p>das funktioniert auch ganz gut</p>
<p>und wenn ich da nun texte reinschreibe<br />
können unendlich viele zeilen reinkommen<br />
mein programm schreibt in die richedit sozusagen immer last status rein<br />
hier zb kleiner mit log :</p>
<p>[20:42:10] Connecting to Database<br />
[20:42:11] Connected!<br />
[20:42:11] Sending Request list</p>
<p>so steht das dann immer drinnen<br />
und ich möchte das wenn schon 40 drinnen wenn dann eine 41er eintrag kommt damit der nicht einfach dran geschrieben wird sondern den ersten löscht und dann erst drangeschrieben wird in den oberen beispiel würde dann zb :<br />
[20:42:10] Connecting to Database , nicht mehr drinnen stehen sondern<br />
[20:42:11] Connected!</p>
<p>und die letzte message einfach ganz runten dran</p>
<p>hier nochmal alles in beispielen : ( keine richtigen logs)</p>
<p>[20:42:10] information1<br />
[20:42:10] information2<br />
[20:42:10] information3<br />
[20:42:10] information4<br />
[20:42:10] information5<br />
[20:42:10] information6<br />
[20:42:10] information7<br />
[20:42:10] information8<br />
[20:42:10] information9<br />
[20:42:10] information10<br />
[20:42:10] information11<br />
[20:42:10] information12<br />
[20:42:10] information13<br />
[20:42:10] information14<br />
[20:42:10] information15<br />
[20:42:10] information16<br />
[20:42:10] information17<br />
[20:42:10] information18<br />
[20:42:10] information19<br />
[20:42:10] information20<br />
[20:42:10] information21<br />
[20:42:10] information22<br />
[20:42:10] information23<br />
[20:42:10] information24<br />
[20:42:10] information25<br />
[20:42:10] information26<br />
[20:42:10] information27<br />
[20:42:10] information28<br />
[20:42:10] information29<br />
[20:42:10] information30<br />
[20:42:10] information31<br />
[20:42:10] information32<br />
[20:42:10] information33<br />
[20:42:10] information34<br />
[20:42:10] information35<br />
[20:42:10] information36<br />
[20:42:10] information37<br />
[20:42:10] information38<br />
[20:42:10] information39<br />
[20:42:10] information40</p>
<p>falls nun :</p>
<p>[20:42:10] information41</p>
<p>kommt sollte die liste nachher so aussehen :</p>
<p>[20:42:10] information2<br />
[20:42:10] information3<br />
[20:42:10] information4<br />
[20:42:10] information5<br />
[20:42:10] information6<br />
[20:42:10] information7<br />
[20:42:10] information8<br />
[20:42:10] information9<br />
[20:42:10] information10<br />
[20:42:10] information11<br />
[20:42:10] information12<br />
[20:42:10] information13<br />
[20:42:10] information14<br />
[20:42:10] information15<br />
[20:42:10] information16<br />
[20:42:10] information17<br />
[20:42:10] information18<br />
[20:42:10] information19<br />
[20:42:10] information20<br />
[20:42:10] information21<br />
[20:42:10] information22<br />
[20:42:10] information23<br />
[20:42:10] information24<br />
[20:42:10] information25<br />
[20:42:10] information26<br />
[20:42:10] information27<br />
[20:42:10] information28<br />
[20:42:10] information29<br />
[20:42:10] information30<br />
[20:42:10] information31<br />
[20:42:10] information32<br />
[20:42:10] information33<br />
[20:42:10] information34<br />
[20:42:10] information35<br />
[20:42:10] information36<br />
[20:42:10] information37<br />
[20:42:10] information38<br />
[20:42:10] information39<br />
[20:42:10] information40<br />
[20:42:10] information41</p>
<p>könnte mir einer weiterhelfen dieses problem zu lösen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409566</guid><dc:creator><![CDATA[iRichedit]]></dc:creator><pubDate>Sat, 24 Nov 2007 20:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to RichEdit Zeilen einschränken on Sun, 25 Nov 2007 13:14:52 GMT]]></title><description><![CDATA[<p>Naja Du kannst die 1. Zeile mit EM_REPLACESEL ja mit einem leeren String ersetzen. Die Länge einer Zeile bekommst Du mit EM_LINELENGTH. Anschließend nutzt Du die <a href="http://winapi.net/index.php?inhalt=s10" rel="nofollow">hier</a> beschriebene Methode, um die neue Information unten anzugängen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409651</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 25 Nov 2007 13:14:52 GMT</pubDate></item><item><title><![CDATA[Reply to RichEdit Zeilen einschränken on Sun, 25 Nov 2007 17:27:41 GMT]]></title><description><![CDATA[<p>gibt es nicht irgend eine funktion mit dem man alle nachrichten löschen kann ?<br />
also damit das RichEdit wieder leer ist ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409920</guid><dc:creator><![CDATA[iRichedit]]></dc:creator><pubDate>Sun, 25 Nov 2007 17:27:41 GMT</pubDate></item><item><title><![CDATA[Reply to RichEdit Zeilen einschränken on Sun, 25 Nov 2007 18:01:55 GMT]]></title><description><![CDATA[<blockquote>
<p>gibt es nicht irgend eine funktion mit dem man alle nachrichten löschen kann ?<br />
also damit das RichEdit wieder leer ist ?</p>
</blockquote>
<pre><code class="language-cpp">SendMessage(hRichEdit, WM_SETTEXT, 0, &quot;&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1409931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409931</guid><dc:creator><![CDATA[gosha16]]></dc:creator><pubDate>Sun, 25 Nov 2007 18:01:55 GMT</pubDate></item><item><title><![CDATA[Reply to RichEdit Zeilen einschränken on Sun, 25 Nov 2007 18:07:17 GMT]]></title><description><![CDATA[<p>iRichedit schrieb:</p>
<blockquote>
<p>gibt es nicht irgend eine funktion mit dem man alle nachrichten löschen kann ?<br />
also damit das RichEdit wieder leer ist ?</p>
</blockquote>
<p>Wenn Du das vor hast, was ich glaube, erzeugt das aber viel mehr Overhead, als meine Version, auch wenn es etwas mehr zu programmieren ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409933</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 25 Nov 2007 18:07:17 GMT</pubDate></item></channel></rss>