<?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[Problem beim Scrollen in Input-Feld]]></title><description><![CDATA[<p>Hi. Ich hab da mal eine Frage bzw ein Problem.<br />
Versuche nun schon seit einigen Tagen das Scrollen in einem Inputfeld(OpenGL) zu schreiben aber es will einfach nicht funktionieren.</p>
<p>Im grunde ist das ja nix weltbewegendes. Ich habe eine vordefinierte länge(7 zeichen), die angezeigt wird.<br />
Ist nun der Text, in der eingabezeile größer(also input &gt; 7) als die sichtbare länge, wird nur ein substring ausgegeben. soweit haut die logik ja auch hin.</p>
<p>mein problem ist nun, wenn der cursor am ende des textes ist und ich zurück &quot;scrollen&quot; will, bleibt der cursor so lange an der 'rechten seite des inputfeldes' bis ich die ersten 7 eingegebenen zeichen sehe.</p>
<p>hat vllt. jemand eien idee wie ich das richtig schreiben kann?<br />
also, habe ich nun z.b. 18 eingegebene zeichen und bin beim 18. zeichen, will ich im sichtbereich erst meine 7 zeichen nach rechts gehen können, bevor es zurück 'scrollt'.</p>
<p>ich hab nun schon einige sachen in der richtung versucht nhand der cursorposition den 'sichtbaren bereich' zu errechnen aber irgendwie haut das nciht hin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>kann ja im grunde nicht schwer sein, funktioniert doch bei jeder eingabezeile so</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/252594/problem-beim-scrollen-in-input-feld</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 08:29:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/252594.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Oct 2009 06:37:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim Scrollen in Input-Feld on Thu, 22 Oct 2009 06:44:13 GMT]]></title><description><![CDATA[<p>Hi. Ich hab da mal eine Frage bzw ein Problem.<br />
Versuche nun schon seit einigen Tagen das Scrollen in einem Inputfeld(OpenGL) zu schreiben aber es will einfach nicht funktionieren.</p>
<p>Im grunde ist das ja nix weltbewegendes. Ich habe eine vordefinierte länge(7 zeichen), die angezeigt wird.<br />
Ist nun der Text, in der eingabezeile größer(also input &gt; 7) als die sichtbare länge, wird nur ein substring ausgegeben. soweit haut die logik ja auch hin.</p>
<p>mein problem ist nun, wenn der cursor am ende des textes ist und ich zurück &quot;scrollen&quot; will, bleibt der cursor so lange an der 'rechten seite des inputfeldes' bis ich die ersten 7 eingegebenen zeichen sehe.</p>
<p>hat vllt. jemand eien idee wie ich das richtig schreiben kann?<br />
also, habe ich nun z.b. 18 eingegebene zeichen und bin beim 18. zeichen, will ich im sichtbereich erst meine 7 zeichen nach rechts gehen können, bevor es zurück 'scrollt'.</p>
<p>ich hab nun schon einige sachen in der richtung versucht nhand der cursorposition den 'sichtbaren bereich' zu errechnen aber irgendwie haut das nciht hin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>kann ja im grunde nicht schwer sein, funktioniert doch bei jeder eingabezeile so</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796116</guid><dc:creator><![CDATA[Eroda]]></dc:creator><pubDate>Thu, 22 Oct 2009 06:44:13 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Scrollen in Input-Feld on Thu, 22 Oct 2009 06:45:55 GMT]]></title><description><![CDATA[<p>Hallo. Was ist dein C++-Problem?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796123</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Thu, 22 Oct 2009 06:45:55 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Scrollen in Input-Feld on Thu, 22 Oct 2009 06:58:38 GMT]]></title><description><![CDATA[<p>die berechnung vom substring im bezug zur länge der eingeblänge und der cursorposition und somit auch die berechnung wo sich den der cursor befindet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796127</guid><dc:creator><![CDATA[Eroda]]></dc:creator><pubDate>Thu, 22 Oct 2009 06:58:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Scrollen in Input-Feld on Thu, 22 Oct 2009 11:05:25 GMT]]></title><description><![CDATA[<p>Du kannst ja die Schritte zählen, die du nach links(?) gegangen bist und dann scrollen. Das musst du ja nur machen, wenn der Eingabestring grösser 7 ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796296</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 22 Oct 2009 11:05:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Scrollen in Input-Feld on Thu, 22 Oct 2009 11:53:41 GMT]]></title><description><![CDATA[<p>jo, so in etwa mach ihc das auch.<br />
bzw, hab dafür 2 variablen. einmal die, die von rechts nach links zählt, mit der ich die position hab, für ein evtl einfügen in den string.<br />
und dazu hab ich die zählvariablke von links nach rechts die mir die zeichenkette in verschiedene sektoren teilt.<br />
so ist mein scrollen momentan, von zeichen 1-7 zu 8-14, ich sehe also immer 7 zeichen.<br />
problem ist jetzt aber, das ich den cursor ja 8 plätze zuweisen muss,<br />
da er ja je hinter einem zeichen ist, ausser beim 1. zeichen der sichtbaren zeichenkette, dann da kann er auch davor sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796328</guid><dc:creator><![CDATA[Eroda]]></dc:creator><pubDate>Thu, 22 Oct 2009 11:53:41 GMT</pubDate></item></channel></rss>