<?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[Subclassing, Scrollen und ein EDITTEXT]]></title><description><![CDATA[<p>Hallo,<br />
vielleicht kann mir hier jemand mit der guten alten WinApi weiterhelfen...</p>
<p>Ich möchte in einem EDITTEXT (1) einen Text für den User bearbeitbar machen und links daneben die Zeilennummern angeben. Das habe ich inzwischen mit einem zweiten schreibgeschützten EDITTEXT (2) hinbekommen.</p>
<p>Jetzt muss ich nur noch immer richtig den EDITTEXT (2) scrollen, wenn EDITTEXT(1) scrollt. Und da gibt es bei mir Probleme.</p>
<p>Ich prüfe im EDITTEXT(1) auf WM_VSCROLL - klappt perfekt, sobald ich die Maus nehme. Bewege ich mich allerdings mit dem Cursor durch den Text und scrolle dadurch einfach nur hoch und runter im EDITTEXT (1), weiß ich nicht, wie ich EDITTEXT(2) dazu bekomme, mitzuscrollen.</p>
<p>Ich finde keine passenden Nachrichten (außer vielleicht KeyDown + KeyUp), die gesendet werden, sobald das Fenster scrollt.</p>
<p>Mit EM_GETFIRSTVISIBLELINE und EM_LINESCROLL habe ich es schon hinbekommen, dass, sobald Eingaben im EDITTEXT (1) gemacht werden, die Zeilennummern angepasst werden.</p>
<p>Aber ich bekomme es einfach nicht hin, dass diese Anpassungen auch durchgeführt werden, wenn man die Pfeiltasten nutzt.</p>
<p>Könnt Ihr mir vielleicht den entscheidenden Tipp geben?</p>
<p>Herzlichen Dank,</p>
<p>Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197713/subclassing-scrollen-und-ein-edittext</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 02:09:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197713.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Nov 2007 22:45:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Subclassing, Scrollen und ein EDITTEXT on Tue, 13 Nov 2007 22:45:51 GMT]]></title><description><![CDATA[<p>Hallo,<br />
vielleicht kann mir hier jemand mit der guten alten WinApi weiterhelfen...</p>
<p>Ich möchte in einem EDITTEXT (1) einen Text für den User bearbeitbar machen und links daneben die Zeilennummern angeben. Das habe ich inzwischen mit einem zweiten schreibgeschützten EDITTEXT (2) hinbekommen.</p>
<p>Jetzt muss ich nur noch immer richtig den EDITTEXT (2) scrollen, wenn EDITTEXT(1) scrollt. Und da gibt es bei mir Probleme.</p>
<p>Ich prüfe im EDITTEXT(1) auf WM_VSCROLL - klappt perfekt, sobald ich die Maus nehme. Bewege ich mich allerdings mit dem Cursor durch den Text und scrolle dadurch einfach nur hoch und runter im EDITTEXT (1), weiß ich nicht, wie ich EDITTEXT(2) dazu bekomme, mitzuscrollen.</p>
<p>Ich finde keine passenden Nachrichten (außer vielleicht KeyDown + KeyUp), die gesendet werden, sobald das Fenster scrollt.</p>
<p>Mit EM_GETFIRSTVISIBLELINE und EM_LINESCROLL habe ich es schon hinbekommen, dass, sobald Eingaben im EDITTEXT (1) gemacht werden, die Zeilennummern angepasst werden.</p>
<p>Aber ich bekomme es einfach nicht hin, dass diese Anpassungen auch durchgeführt werden, wenn man die Pfeiltasten nutzt.</p>
<p>Könnt Ihr mir vielleicht den entscheidenden Tipp geben?</p>
<p>Herzlichen Dank,</p>
<p>Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402818</guid><dc:creator><![CDATA[Duenielsun]]></dc:creator><pubDate>Tue, 13 Nov 2007 22:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to Subclassing, Scrollen und ein EDITTEXT on Wed, 14 Nov 2007 07:17:35 GMT]]></title><description><![CDATA[<p>Löse doch einfach nach jedem WM_KEYDOWN einen entsprechenden Refresh aus.<br />
Du wirst auch noch die Mousewheel Nachrichten bearbeiten müssen.</p>
<p>Ich verwende das Editor Control aus der komerziellen BCG-Pro Library von <a href="http://www.bcgsoft.com" rel="nofollow">www.bcgsoft.com</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402865</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 14 Nov 2007 07:17:35 GMT</pubDate></item><item><title><![CDATA[Reply to Subclassing, Scrollen und ein EDITTEXT on Thu, 29 Nov 2007 17:57:12 GMT]]></title><description><![CDATA[<p>Danke erstmal für die Antwort.<br />
Sorry, dass ich etwas länger gebraucht habe um darauf zu reagieren.</p>
<p>Die Lösung mit WM_KEYDOWN fand ich zu 'brutal', also auf jeden Tastendruck zu reagieren. Ich dachte, es ginge eleganter und mit weniger 'Belastung' für das System. Aber ich denke, ich werde es dann damit machen.</p>
<p>Herzlichen Dank,<br />
Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412490</guid><dc:creator><![CDATA[Duenielsun]]></dc:creator><pubDate>Thu, 29 Nov 2007 17:57:12 GMT</pubDate></item></channel></rss>