<?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[static-Window scrollen]]></title><description><![CDATA[<p>Hallihallo,</p>
<p>ich komm gleich zur Sache:<br />
Ich habe ein static-Window (CHILD) und scrolle dieses mit ScrollWindow(), jedoch gibt es beim Scrollen ekelhafte Rückstände des Textes, der sich im Fenster befindet und UpdateWindow() hilft absolut garnicht.<br />
Mit InvalidateRect() wird das Fenster zwar neugezeichnet, aber eben komplett neu, sodass die Scroll-Position verloren geht.</p>
<p>Was kann ich tun?</p>
<p>Danke, schonmal vorab.</p>
<p>lg Max</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/202301/static-window-scrollen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 18:16:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/202301.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Jan 2008 19:17:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to static-Window scrollen on Wed, 09 Jan 2008 19:17:27 GMT]]></title><description><![CDATA[<p>Hallihallo,</p>
<p>ich komm gleich zur Sache:<br />
Ich habe ein static-Window (CHILD) und scrolle dieses mit ScrollWindow(), jedoch gibt es beim Scrollen ekelhafte Rückstände des Textes, der sich im Fenster befindet und UpdateWindow() hilft absolut garnicht.<br />
Mit InvalidateRect() wird das Fenster zwar neugezeichnet, aber eben komplett neu, sodass die Scroll-Position verloren geht.</p>
<p>Was kann ich tun?</p>
<p>Danke, schonmal vorab.</p>
<p>lg Max</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433888</guid><dc:creator><![CDATA[MaDsTyLe]]></dc:creator><pubDate>Wed, 09 Jan 2008 19:17:27 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Wed, 09 Jan 2008 19:42:57 GMT]]></title><description><![CDATA[<p>Ein Static Control ist für so etwas nicht ausgelegt.<br />
Verwende ein Edit Control mit ES_READONLY!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433903</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 09 Jan 2008 19:42:57 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Wed, 09 Jan 2008 19:53:04 GMT]]></title><description><![CDATA[<p>Danke für die prompte Antwort, leider passiert beim Editfeld genau das Selbe...</p>
<p>lg Max</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1433911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1433911</guid><dc:creator><![CDATA[MaDsTyLe]]></dc:creator><pubDate>Wed, 09 Jan 2008 19:53:04 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Thu, 10 Jan 2008 07:20:28 GMT]]></title><description><![CDATA[<p>MaDsTyLe schrieb:</p>
<blockquote>
<p>Danke für die prompte Antwort, leider passiert beim Editfeld genau das Selbe...</p>
<p>lg Max</p>
</blockquote>
<p>Da rollst Du aber mit EM_SETSEL! Und nicht mit ScrollWindow! Das kann das Fenster nicht verstehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1434091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1434091</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 10 Jan 2008 07:20:28 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Thu, 10 Jan 2008 20:46:58 GMT]]></title><description><![CDATA[<p>Vielen Dank, ich habe aber bereits EM_SCROLL gefunden, das tuts perfekt.</p>
<p>lg Max</p>
<p>Post Scriptum:<br />
Wie ich feststellen muss hilft mir das ganze aber wenig...<br />
Vielleicht stell ich mein Problem mal genauer dar:<br />
Ich will ein Fenster erzeugen in welchem viele Buttons untereinander liegen und dieses Fenster scrollen.<br />
Wie mach ich das am besten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1434541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1434541</guid><dc:creator><![CDATA[MaDsTyLe]]></dc:creator><pubDate>Thu, 10 Jan 2008 20:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Thu, 10 Jan 2008 21:40:14 GMT]]></title><description><![CDATA[<p>mit einem scrollbar-ctrl <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/1434590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1434590</guid><dc:creator><![CDATA[hey]]></dc:creator><pubDate>Thu, 10 Jan 2008 21:40:14 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Fri, 11 Jan 2008 08:07:12 GMT]]></title><description><![CDATA[<p>Dann würde ich Dir empfehlen demnächst eine genauere FRage zu stellen.</p>
<p>Weder ein Static noch ein Edit Control eigenen sich zur Aufnahme von weiteren Control. Dazu solltest Du ein Subdialog verwenden als WS_CHILD und diesen entsprechend anpassen.</p>
<p>Alle anderen Controls gehen davon aus, dass Ihnen die Client Area voll gehört. Das ist aber eben nicht so, wenn Du weitere Control einbaust. Zudem: Wie sollen denn die Child COntrols wissen wo sie liegen, wenn das Elternfenster nicht Seine Fenster offsets anpasst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1434684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1434684</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 11 Jan 2008 08:07:12 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Sat, 12 Jan 2008 14:49:04 GMT]]></title><description><![CDATA[<p>Subdialog = Untergeordneter Dialog?</p>
<p>Wie bekomm ich darauf ein Handle?</p>
<p>Gibts da ein Tutorial?</p>
<p>Vielen Dank fü die Hilfe schonmal!</p>
<p>lg Max</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1435426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1435426</guid><dc:creator><![CDATA[MaDsTyLe]]></dc:creator><pubDate>Sat, 12 Jan 2008 14:49:04 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Sat, 12 Jan 2008 16:27:23 GMT]]></title><description><![CDATA[<p>Diese Projekt auf die Windows API ist nicht sonderlich schwer:<br />
<a href="http://www.codeproject.com/KB/dialog/scrollablechilddialog.aspx" rel="nofollow">http://www.codeproject.com/KB/dialog/scrollablechilddialog.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1435497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1435497</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 12 Jan 2008 16:27:23 GMT</pubDate></item><item><title><![CDATA[Reply to static-Window scrollen on Mon, 14 Jan 2008 19:10:30 GMT]]></title><description><![CDATA[<p>Danke, die Beispiel-EXE sieht echt gut aus, aber ... wie übersetz ich das in WinAPI?<br />
Ich hab von MFC noch absolut keinen Schimmer...</p>
<p>lg Max</p>
<p><strong>EDIT:</strong></p>
<p>Hehe, der Max hat seinen Verstand genutzt und das Problem auf eine viel schönere Art gelöst. Einfach eine neue Klasse anlegen, WS_VSCROLL rein und den mit SCROLLINFO + SB_VERT bearbeiten und das Fenster letztendlich mit ScrollWindow() scrollen, denn dann wirkt das UpdateWindow()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436103</guid><dc:creator><![CDATA[MaDsTyLe]]></dc:creator><pubDate>Mon, 14 Jan 2008 19:10:30 GMT</pubDate></item></channel></rss>