<?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[caret position ermitteln]]></title><description><![CDATA[<p>hi!</p>
<p>habe ein edit fenster und einen button. wenn ich den button drücke, soll ein fest definierter string in das editfeld eingefügt werden. und zwar genau an der position, an dem sich das caret befindet. wie kann ich das am besten machen. hab mir gedacht, den stringteil vor dem caret rauszufiltern, den string dahinter und dann die beiden teile mit dem neuen string zusammenzufügen und wieder ins editfenster reinzuschreiben. aber wie kann ich herausfinden, wie viele (und welche) zeichen vor und wie viele (und welche) hinter dem caret stehen?</p>
<p>Gruß<br />
MaDlocK</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/77099/caret-position-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 17:32:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77099.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Jun 2004 14:32:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to caret position ermitteln on Thu, 17 Jun 2004 14:32:14 GMT]]></title><description><![CDATA[<p>hi!</p>
<p>habe ein edit fenster und einen button. wenn ich den button drücke, soll ein fest definierter string in das editfeld eingefügt werden. und zwar genau an der position, an dem sich das caret befindet. wie kann ich das am besten machen. hab mir gedacht, den stringteil vor dem caret rauszufiltern, den string dahinter und dann die beiden teile mit dem neuen string zusammenzufügen und wieder ins editfenster reinzuschreiben. aber wie kann ich herausfinden, wie viele (und welche) zeichen vor und wie viele (und welche) hinter dem caret stehen?</p>
<p>Gruß<br />
MaDlocK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/542465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/542465</guid><dc:creator><![CDATA[MaDlocK]]></dc:creator><pubDate>Thu, 17 Jun 2004 14:32:14 GMT</pubDate></item><item><title><![CDATA[Reply to caret position ermitteln on Thu, 17 Jun 2004 15:59:08 GMT]]></title><description><![CDATA[<p>Nimm doch einfach <a href="http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/editcontrols/editcontrolreference/editcontrolmessages/em_replacesel.asp" rel="nofollow">EM_REPLACESEL</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/542543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/542543</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 17 Jun 2004 15:59:08 GMT</pubDate></item><item><title><![CDATA[Reply to caret position ermitteln on Fri, 18 Jun 2004 05:49:23 GMT]]></title><description><![CDATA[<p>Hi Flenders.</p>
<p>Aber EM_REPLACESEL ersetzt doch nur den Text durch einen anderen. Mein Problem ist aber, dass ich die Position des Caret herausfinden muss und den String davor sowie den dahinter bekommen will. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Mit GetCaretPos() bekomm ich zwar die Koordinaten des Carets, nur wie kann ich davon die beiden Teile des Strings herausfinden? Wenn ich das geschafft habe, wird der Text dann später natürlich ersetzt. Mit EM_REPLACESEL. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/542877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/542877</guid><dc:creator><![CDATA[MaDlocK]]></dc:creator><pubDate>Fri, 18 Jun 2004 05:49:23 GMT</pubDate></item><item><title><![CDATA[Reply to caret position ermitteln on Fri, 18 Jun 2004 06:37:08 GMT]]></title><description><![CDATA[<p>Probier es doch einfach aus. Ich habe das nämlich gerade getan, und, welch Wunder, es funktioniert! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/542897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/542897</guid><dc:creator><![CDATA[Deadlef]]></dc:creator><pubDate>Fri, 18 Jun 2004 06:37:08 GMT</pubDate></item><item><title><![CDATA[Reply to caret position ermitteln on Fri, 18 Jun 2004 07:01:05 GMT]]></title><description><![CDATA[<p>Ich bin begeistert!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> Es funktioniert wirklich. und so einfach! hätt nie gedacht, dass ich das mit einer zeile code schaff. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>danke für eure hilfe!</p>
<p>Greetz<br />
MaDlocK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/542907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/542907</guid><dc:creator><![CDATA[MaDlocK]]></dc:creator><pubDate>Fri, 18 Jun 2004 07:01:05 GMT</pubDate></item><item><title><![CDATA[Reply to caret position ermitteln on Fri, 18 Jun 2004 07:26:20 GMT]]></title><description><![CDATA[<p>Steht doch extra da: <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<blockquote>
<p>If there is no current selection, the replacement text is inserted at the current location of the caret.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/542918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/542918</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 18 Jun 2004 07:26:20 GMT</pubDate></item></channel></rss>