<?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[&amp;quot;Nicht-Initialisierung&amp;quot; eines CEdit-Controls]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe einen Dialog mit mehreren CEdit-Controls, für die nur ganzzahlig positive Werte zugelassen sein sollen. Entsprechend habe ich die Eigenschaften der Controls gesetzt und für den Dialogdatenaustausch int-Membervariablen definiert.</p>
<p>Jetzt würde ich gerne die CEdit-Controls nur dann auswerten, wenn der User tatsächlich einen (numerischen) Wert eingegeben hat und suche deshalb nach einer Möglichkeit, die Controls &quot;leer&quot; zu lassen (auch der User sollte die Möglichkeit haben, einen eingegebenen Wert wieder &quot;zu löschen&quot;). Die int-Variablen nicht zu initialisieren, bringt mich hier natürlich nicht weiter und das Löschen des CEdit-Inhalts ist selbstverständlich auch nicht möglich.</p>
<p>Die einzige Idee, die ich dazu hatte, war, eine eigene Klasse von CEdit abzuleiten, über den Stil des Controls prinzipiell Texteingabe zuzulassen, aber &quot;manuell&quot; dafür sorgen, dass nur positive Ganzzahlen eingegeben werden und einen &quot;leeren String&quot; als &quot;keine Eingabe&quot; aufzufassen.</p>
<p>Muss ich mir diese Arbeit machen, oder gibt es vielleicht auch noch eine andere Möglichkeit?</p>
<p>Vielen Dank vorab!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178989/quot-nicht-initialisierung-quot-eines-cedit-controls</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 03:36:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178989.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Apr 2007 12:31:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;Nicht-Initialisierung&amp;quot; eines CEdit-Controls on Tue, 17 Apr 2007 12:33:38 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe einen Dialog mit mehreren CEdit-Controls, für die nur ganzzahlig positive Werte zugelassen sein sollen. Entsprechend habe ich die Eigenschaften der Controls gesetzt und für den Dialogdatenaustausch int-Membervariablen definiert.</p>
<p>Jetzt würde ich gerne die CEdit-Controls nur dann auswerten, wenn der User tatsächlich einen (numerischen) Wert eingegeben hat und suche deshalb nach einer Möglichkeit, die Controls &quot;leer&quot; zu lassen (auch der User sollte die Möglichkeit haben, einen eingegebenen Wert wieder &quot;zu löschen&quot;). Die int-Variablen nicht zu initialisieren, bringt mich hier natürlich nicht weiter und das Löschen des CEdit-Inhalts ist selbstverständlich auch nicht möglich.</p>
<p>Die einzige Idee, die ich dazu hatte, war, eine eigene Klasse von CEdit abzuleiten, über den Stil des Controls prinzipiell Texteingabe zuzulassen, aber &quot;manuell&quot; dafür sorgen, dass nur positive Ganzzahlen eingegeben werden und einen &quot;leeren String&quot; als &quot;keine Eingabe&quot; aufzufassen.</p>
<p>Muss ich mir diese Arbeit machen, oder gibt es vielleicht auch noch eine andere Möglichkeit?</p>
<p>Vielen Dank vorab!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1267711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1267711</guid><dc:creator><![CDATA[Nanuq]]></dc:creator><pubDate>Tue, 17 Apr 2007 12:33:38 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Nicht-Initialisierung&amp;quot; eines CEdit-Controls on Tue, 17 Apr 2007 12:42:06 GMT]]></title><description><![CDATA[<p>Also, ganz sicher funktioniert das: <a href="http://www.codeproject.com/editctrl/validatingedit.asp" rel="nofollow">http://www.codeproject.com/editctrl/validatingedit.asp</a><br />
Evtl. reicht auch, wenn du zwar eine CString Variable nutzt, aber in den Eigenschaften festlegst, dass nur Zahlen eingegeben werden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1267720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1267720</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 17 Apr 2007 12:42:06 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Nicht-Initialisierung&amp;quot; eines CEdit-Controls on Tue, 17 Apr 2007 12:58:06 GMT]]></title><description><![CDATA[<p>Danke für die schnelle Antwort und den Link: das sieht sehr interessant aus, kann man sicher einmal brauchen!<br />
Nachdem aber offensichtlich dein zweiter Vorschlag ebenfalls zu funktionieren scheint (habe es kurz probiert), werde ich in diesem Fall wohl doch eher diesen Weg gehen.</p>
<p>Danke nochmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1267728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1267728</guid><dc:creator><![CDATA[Nanuq]]></dc:creator><pubDate>Tue, 17 Apr 2007 12:58:06 GMT</pubDate></item></channel></rss>