<?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[Textfeld flackert ( CEdit )]]></title><description><![CDATA[<p>Hallo,<br />
das Problem müssten ja eigentlich viele von euch schon gehabt haben aber eine Lösung finde ich trotzdem nicht im Netz.</p>
<p>Mein Programm schreibt in kurzen Abständen Daten in ein CEdit-Textfeld und flackert dabei etwas. Dieses flackern würde ich gerne wegbekommen, wie?</p>
<p>Ich habe gehört, dass es gehen soll, indem man eine eigene Klasse von CEdit ableitet und dann OnPaint und OnEraseBkgnd überschreibt aber genau da hapert es.</p>
<p>Vielen Dank für eure Hilfe!</p>
<p>Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196525/textfeld-flackert-cedit</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 07:26:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196525.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 Oct 2007 20:33:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Textfeld flackert ( CEdit ) on Tue, 30 Oct 2007 20:33:37 GMT]]></title><description><![CDATA[<p>Hallo,<br />
das Problem müssten ja eigentlich viele von euch schon gehabt haben aber eine Lösung finde ich trotzdem nicht im Netz.</p>
<p>Mein Programm schreibt in kurzen Abständen Daten in ein CEdit-Textfeld und flackert dabei etwas. Dieses flackern würde ich gerne wegbekommen, wie?</p>
<p>Ich habe gehört, dass es gehen soll, indem man eine eigene Klasse von CEdit ableitet und dann OnPaint und OnEraseBkgnd überschreibt aber genau da hapert es.</p>
<p>Vielen Dank für eure Hilfe!</p>
<p>Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394881</guid><dc:creator><![CDATA[Hecker.Michael]]></dc:creator><pubDate>Tue, 30 Oct 2007 20:33:37 GMT</pubDate></item><item><title><![CDATA[Reply to Textfeld flackert ( CEdit ) on Wed, 31 Oct 2007 09:51:03 GMT]]></title><description><![CDATA[<p>Verwendet nicht SetWindowText, sondern SetSel/ReplaceSel!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395054</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 31 Oct 2007 09:51:03 GMT</pubDate></item><item><title><![CDATA[Reply to Textfeld flackert ( CEdit ) on Wed, 31 Oct 2007 12:59:31 GMT]]></title><description><![CDATA[<p>Das hat leider nicht funktioniert.<br />
Das CEdit ist mehrzeilig und der Text ist ca. 400Zeilen lang.</p>
<p>Ich denke nicht, dass ich um eine abgeleitete Klasse herum komme. Ich weiß nur nicht, wie das geht.</p>
<p>Ich dachte an eine Lösung wie in dem Artikel:<br />
<a href="http://msdn2.microsoft.com/en-us/library/ms969905.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms969905.aspx</a></p>
<p>Ich kriege den Ansatz nur nicht umgesetzt.</p>
<p>Es scheitert schon hier<br />
LRESULT CALLBACK NoFlickerWndProc(HWND hWnd, UINT msg,<br />
WPARAM wParam, LPARAM lParam)<br />
wie kriege ich diesen Callback in meine abgeleitete Klasse?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395200</guid><dc:creator><![CDATA[Hecker.Michael]]></dc:creator><pubDate>Wed, 31 Oct 2007 12:59:31 GMT</pubDate></item><item><title><![CDATA[Reply to Textfeld flackert ( CEdit ) on Wed, 31 Oct 2007 14:31:31 GMT]]></title><description><![CDATA[<p>Was spielt das für eine Rolle wie lang der Text ist. Das Problem wirst Du so nicht in den Griff bekommen.</p>
<p>Das Edit Control hat seine eigene Paint struct und seine eingeenen Paint Handler, der ziemlich eingenwillig ist.<br />
Mit diesem Ansatz kommst Du nur weiter, wenn Du eine Paint Routine optimieren willst.</p>
<p>Ich wiederhole: Verwende ReplaceSel und füge nur die Daten an, die sich verändern!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395275</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 31 Oct 2007 14:31:31 GMT</pubDate></item></channel></rss>