<?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[CEdit - Autoscrolling in der Editbox - gestört durch UpdateData(false)]]></title><description><![CDATA[<p>hallo zusammen</p>
<p>mein problem ist das die durch</p>
<pre><code class="language-cpp">m_cv_editA1.LineScroll(m_cv_editA2.GetLineCount(),0);
</code></pre>
<p>gesetzte Positions im Edit field jedes mal aufgehoben wird wenn an anderer stelle</p>
<pre><code class="language-cpp">UpdateData(FALSE);
</code></pre>
<p>aufgerufen wird</p>
<p>da ich dieses UpdateData(false) aber recht heufig in anderen Programmteilen benötige kann ich die ausgabe vergessen wenn das auto-scroll nicht funktioniert ...</p>
<p>hat mir jemand von euch nen tipp ?</p>
<p>das einzige was mir noch einfällt ist ein ziemlich grober work arround in dem ich den text zwischenspeichere und immer nur den sichtbaren teil ins edit reinparse -<br />
was einerseits ein ziemlicher aufwand ist<br />
andererseits wohl nicht sinn der sache sein ..</p>
<p>cake</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186951/cedit-autoscrolling-in-der-editbox-gestört-durch-updatedata-false</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 00:38:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186951.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Jul 2007 21:53:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CEdit - Autoscrolling in der Editbox - gestört durch UpdateData(false) on Fri, 13 Jul 2007 21:54:50 GMT]]></title><description><![CDATA[<p>hallo zusammen</p>
<p>mein problem ist das die durch</p>
<pre><code class="language-cpp">m_cv_editA1.LineScroll(m_cv_editA2.GetLineCount(),0);
</code></pre>
<p>gesetzte Positions im Edit field jedes mal aufgehoben wird wenn an anderer stelle</p>
<pre><code class="language-cpp">UpdateData(FALSE);
</code></pre>
<p>aufgerufen wird</p>
<p>da ich dieses UpdateData(false) aber recht heufig in anderen Programmteilen benötige kann ich die ausgabe vergessen wenn das auto-scroll nicht funktioniert ...</p>
<p>hat mir jemand von euch nen tipp ?</p>
<p>das einzige was mir noch einfällt ist ein ziemlich grober work arround in dem ich den text zwischenspeichere und immer nur den sichtbaren teil ins edit reinparse -<br />
was einerseits ein ziemlicher aufwand ist<br />
andererseits wohl nicht sinn der sache sein ..</p>
<p>cake</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325021</guid><dc:creator><![CDATA[thecake]]></dc:creator><pubDate>Fri, 13 Jul 2007 21:54:50 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - Autoscrolling in der Editbox - gestört durch UpdateData(false) on Sun, 15 Jul 2007 09:03:48 GMT]]></title><description><![CDATA[<p>Du musst in jedem Fall SetWindowText auf dem Edit Control vermeiden, wenn es nicht nötig ist. Ansonsten wird die Scroll Position verändert und es flackert.</p>
<p>UpdateData ist für eine große Anzahl von Feldern schlecht, weil es eben immer alle Datenfelder ändert.</p>
<p>Du kannst versuchen mit GetSel die alte Position zu laden und mit SetSel den Cursor zurückzusetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325675</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 15 Jul 2007 09:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - Autoscrolling in der Editbox - gestört durch UpdateData(false) on Wed, 18 Jul 2007 14:38:30 GMT]]></title><description><![CDATA[<p>ok</p>
<p>habs geschaft meine Updates deutlich zu reduzieren</p>
<p>togglen tuts aber trotzdem noch ein wenig</p>
<p>naja<br />
werds wohl vorerst so lassen -</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327850</guid><dc:creator><![CDATA[thecake1]]></dc:creator><pubDate>Wed, 18 Jul 2007 14:38:30 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - Autoscrolling in der Editbox - gestört durch UpdateData(false) on Thu, 19 Jul 2007 05:19:19 GMT]]></title><description><![CDATA[<p>Wenn Du nur einzelne Edit-Felder ändern willst, dann nimm statt UpdateData</p>
<pre><code class="language-cpp">CDataExchange dataFalse(this,FALSE); //statt UpdateData(FALSE)
DDX_Text(&amp;dataFalse,IDC_MEIN_EDIT,m_meineVar);

CDataExchange dataTrua(this,TRUE); //statt UpdateData(TRUE)
DDX_Text(&amp;dataTrua,IDC_MEIN_EDIT,m_meineVar);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1328152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1328152</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 19 Jul 2007 05:19:19 GMT</pubDate></item></channel></rss>