<?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[Zahl Eingabefeld muss nach öffnen des Dialog znächst leer sein]]></title><description><![CDATA[<p>Hallo zusammen.<br />
ich habe in einem Dialog zwei eingabefelder für Zahlen und eine eingabe feld für die ausgabe der ergebnise und ein Berechnen Button.<br />
ich möchte nur dass die 3 Eingabefelder nach öffnen des Dialogs leer sind.</p>
<pre><code>Konstruktur:
{
....
m_iEingabe1 = 0;
m_iEingabe2 = 0;
m_iEingabe3 = 0;
}

DoDataExchange
{
....

DDX_Text( pDX, IDC_EDIT_N, m_iEingabe1);
DDV_MinMaxInt(pDX,m_iEingabe1 ,2,3000);

DDX_Text( pDX, IDC_EDIT_N, m_iEingabe2);
DDV_MinMaxInt(pDX,m_iEingabe1 ,1,30);

DDX_Text( pDX, IDC_EDIT_N, m_iEingabe3);
}
</code></pre>
<p>so werden meine eingabefelder immer mit 0 initialisiert<br />
kennt jemand einen Trick wie mann sie leer kriegt vor anzeige des Dialogs</p>
<p>danke im voraus<br />
jolem</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171408/zahl-eingabefeld-muss-nach-öffnen-des-dialog-znächst-leer-sein</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 04:04:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171408.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Jan 2007 09:17:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zahl Eingabefeld muss nach öffnen des Dialog znächst leer sein on Thu, 25 Jan 2007 09:17:17 GMT]]></title><description><![CDATA[<p>Hallo zusammen.<br />
ich habe in einem Dialog zwei eingabefelder für Zahlen und eine eingabe feld für die ausgabe der ergebnise und ein Berechnen Button.<br />
ich möchte nur dass die 3 Eingabefelder nach öffnen des Dialogs leer sind.</p>
<pre><code>Konstruktur:
{
....
m_iEingabe1 = 0;
m_iEingabe2 = 0;
m_iEingabe3 = 0;
}

DoDataExchange
{
....

DDX_Text( pDX, IDC_EDIT_N, m_iEingabe1);
DDV_MinMaxInt(pDX,m_iEingabe1 ,2,3000);

DDX_Text( pDX, IDC_EDIT_N, m_iEingabe2);
DDV_MinMaxInt(pDX,m_iEingabe1 ,1,30);

DDX_Text( pDX, IDC_EDIT_N, m_iEingabe3);
}
</code></pre>
<p>so werden meine eingabefelder immer mit 0 initialisiert<br />
kennt jemand einen Trick wie mann sie leer kriegt vor anzeige des Dialogs</p>
<p>danke im voraus<br />
jolem</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216649</guid><dc:creator><![CDATA[jolem]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:17:17 GMT</pubDate></item><item><title><![CDATA[Reply to Zahl Eingabefeld muss nach öffnen des Dialog znächst leer sein on Thu, 25 Jan 2007 09:25:03 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Nimm anstatt Datentyp</p>
<pre><code class="language-cpp">int
</code></pre>
<p>den Datentyp</p>
<pre><code class="language-cpp">CString
</code></pre>
<p>und initialisiere die Variable dann mit &quot;&quot;.<br />
Also:</p>
<pre><code class="language-cpp">CString cstrEingabe1 = &quot;&quot;;
</code></pre>
<p>Du kannst den späteren Wert ja dann in</p>
<pre><code class="language-cpp">int
</code></pre>
<p>umwandeln!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216657</guid><dc:creator><![CDATA[Daniellus]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:25:03 GMT</pubDate></item><item><title><![CDATA[Reply to Zahl Eingabefeld muss nach öffnen des Dialog znächst leer sein on Thu, 25 Jan 2007 09:32:25 GMT]]></title><description><![CDATA[<p>Wenn du du Edits als int oder dergleichen erstellst, dann wird da immer &quot;0&quot; stehen, wenn du nichts einträgst.<br />
Sonst jammert er glaub ich rum &quot;Bitte einen Integer zwischen X und XXX eingeben&quot; oder so.</p>
<p>zur Lösung von Daniellus sei gesagt, dass er dann auch Alle anderen Zeichen annimmt. Du musst dann noch eine Überprüfung einbauen, die alles außer Zahlen rausstreicht.</p>
<p>Weil einen Char z.B. &quot;A&quot; wandelt das prog dann mit dem befehl (int) &quot;A&quot; einen Int wert (glaube 65) drauß macht. Sonst hauen deine Berechnungen später net hin. Und wenn du Kommata verwenden willst, muss du &quot;.&quot; und &quot;,&quot; tauschen. Aber das ist ja nix neues</p>
<pre><code class="language-cpp">atoi()
</code></pre>
<p>mal anschauen, vielleicht hilft dir das weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216661</guid><dc:creator><![CDATA[Uruk-h4j]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:32:25 GMT</pubDate></item><item><title><![CDATA[Reply to Zahl Eingabefeld muss nach öffnen des Dialog znächst leer sein on Thu, 25 Jan 2007 09:39:33 GMT]]></title><description><![CDATA[<p>danke für die schnelle Antwort.<br />
wenn ich die Variablen als String defeniere kann ich keine automatische Prüfung mit DDV_MinMaxInt(pDX,m_iEingabe1 ,2,3000) machen. stimmt das ?<br />
dh. ich muss die Prüfung manuel machen. oder gibt es da eine andere Möglichkeit</p>
<p>danle<br />
jolem</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216671</guid><dc:creator><![CDATA[jolem]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:39:33 GMT</pubDate></item><item><title><![CDATA[Reply to Zahl Eingabefeld muss nach öffnen des Dialog znächst leer sein on Thu, 25 Jan 2007 09:49:05 GMT]]></title><description><![CDATA[<p>Also ich kenn da keine vorgefertigte Funktion, die einen CString auf Zahleninhalt prüft.<br />
Da musst du dir wohl selber eine bauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216686</guid><dc:creator><![CDATA[Daniellus]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:49:05 GMT</pubDate></item></channel></rss>