<?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[CEdit - editierung einschränken?]]></title><description><![CDATA[<p>Tach zusammen,</p>
<p>ich hab ein kleines Problem. Ich muss in meinem CEdit-Control das editieren und selectieren der ersten beiden chars vermeiden. Grund ist der, dass ich eine Maßsstabseingage habe, wo das 1: natürlich nicht editierbar sein soll.</p>
<p>Inhalt des Edits sieht so aus: 1:10000</p>
<p>Mit SetSel schaffe ich es bereits erst ab den 2 char zu selectieren wenn das Objekt den Fokus bekommt, aber leider kann der Anwender danach alles machen. Löschen, neue Selectierung, usw. Leider eben auch die ersten 2 chars.</p>
<p>Hat jemand vielleicht einen Tip wie ich das angehen könnte, wäre sehr dankbar.</p>
<p>Greetrings codeman</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176330/cedit-editierung-einschränken</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 01:35:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176330.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Mar 2007 09:33:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Tue, 20 Mar 2007 09:33:06 GMT]]></title><description><![CDATA[<p>Tach zusammen,</p>
<p>ich hab ein kleines Problem. Ich muss in meinem CEdit-Control das editieren und selectieren der ersten beiden chars vermeiden. Grund ist der, dass ich eine Maßsstabseingage habe, wo das 1: natürlich nicht editierbar sein soll.</p>
<p>Inhalt des Edits sieht so aus: 1:10000</p>
<p>Mit SetSel schaffe ich es bereits erst ab den 2 char zu selectieren wenn das Objekt den Fokus bekommt, aber leider kann der Anwender danach alles machen. Löschen, neue Selectierung, usw. Leider eben auch die ersten 2 chars.</p>
<p>Hat jemand vielleicht einen Tip wie ich das angehen könnte, wäre sehr dankbar.</p>
<p>Greetrings codeman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248947</guid><dc:creator><![CDATA[codeman]]></dc:creator><pubDate>Tue, 20 Mar 2007 09:33:06 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Tue, 20 Mar 2007 09:39:09 GMT]]></title><description><![CDATA[<p>Die einfachste Möglichkeit: Schreib das &quot;1:&quot; vor das Editfeld <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>
<p>Ansonsten könntest du die notwendigen Benachrichtigungen des Editfeldes (EM_SETSEL und WM_SETTEXT) abfangen und verarbeiten</p>
<p>PS: Was spricht eigentlich dagegen, einen Maßstab wie 10:1 oder 4:5 eingeben zu können?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248952</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 20 Mar 2007 09:39:09 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Tue, 20 Mar 2007 10:41:01 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Ansonsten könntest du die notwendigen Benachrichtigungen des Editfeldes (EM_SETSEL und WM_SETTEXT) abfangen und verarbeiten</p>
<p>PS: Was spricht eigentlich dagegen, einen Maßstab wie 10:1 oder 4:5 eingeben zu können?</p>
</blockquote>
<p>Hmm, EM_SETSEL hab ich unter den Control Events nicht gefunden, werd aber gleich mal in der MSDN nachschauen.</p>
<p>Leider ist die Konvention so, dass nur Maßstäbe von 1: verwendet werden sollen. Wie gesagt leider <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>Danke aber für den Tip</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248987</guid><dc:creator><![CDATA[codeman]]></dc:creator><pubDate>Tue, 20 Mar 2007 10:41:01 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Tue, 20 Mar 2007 10:40:38 GMT]]></title><description><![CDATA[<p>Umso mehr würde ich das 1: in einem Edit Control oder Static vor das Eingabefeld platzieren. Es gibt viel zu viele Möglichkeiten bei denen man im EditControl die Daten manipulieren kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248989</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 20 Mar 2007 10:40:38 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Tue, 20 Mar 2007 10:47:06 GMT]]></title><description><![CDATA[<p>Seh ich mittlerweile auch so. Hab einige Zeit herumprobiert, bin nun aber so weit die einfache Methode zu nehmen.</p>
<p>Schade ist es allerding schon, dass es nicht geht. Schaut einfach besser aus.<br />
So schwer wäre es auch nicht gewesen die Funktionalität in der CEdit-Klasse zu implementieren, nur das der Event-Handler wohl vollkommen ausgelastet wäre dem Objekt bei jedem Cursor-Movement eine Nachricht zu schicken.</p>
<p>Ansonsten hätte man eine schöne Objektkomponente definieren können die beginnende chars nicht editieren lässt.</p>
<p>Sei es drum, ist auch so OK.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248993</guid><dc:creator><![CDATA[codeman]]></dc:creator><pubDate>Tue, 20 Mar 2007 10:47:06 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Tue, 20 Mar 2007 13:50:32 GMT]]></title><description><![CDATA[<p>Es gab mal ein CMSMask, da konnte man auf ein Editfeld eine Maske legen. Es<br />
wäre doch so was ähnliches, was Du suchst.</p>
<p>Finde im VS 2005 aber kein passendes Control mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249121</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 20 Mar 2007 13:50:32 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Tue, 20 Mar 2007 14:02:53 GMT]]></title><description><![CDATA[<p>Hi Tester2,</p>
<p>ist möglich...<br />
Versuche gerade heraus zu finden wie das mit der Maske funktionieren soll.<br />
Hast du da einen Tip. Ich arbeite mit VS 2003, da könnte das Objekt vielleicht noch existieren.</p>
<p>Thx codeman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249132</guid><dc:creator><![CDATA[codeman]]></dc:creator><pubDate>Tue, 20 Mar 2007 14:02:53 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Tue, 20 Mar 2007 15:42:23 GMT]]></title><description><![CDATA[<p>Bei <a href="http://codeproject.com" rel="nofollow">codeproject.com</a> gibt es die AMSEdit Sammlung (Validating Edit Controls), damit müsste das auch gehen. <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/1249200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249200</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 20 Mar 2007 15:42:23 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit - editierung einschränken? on Wed, 28 Mar 2007 12:39:33 GMT]]></title><description><![CDATA[<p>Hallo codeman,<br />
konkretes kann ich Dir dazu nicht sagen, habe das Element selbst nie benutzt.<br />
Ich weiß nur, das einige es mit Vorliebe für Währungsangaben (Tausenderpunkte etc.) verwenden. Aber codeproject ist sicher gut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254552</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 28 Mar 2007 12:39:33 GMT</pubDate></item></channel></rss>