<?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[Fehleingaben in editbox abfangen]]></title><description><![CDATA[<p>Hallo!<br />
Ich möchte Eingaben &lt;=0 mit einer Fehlermeldung abfangen und habe dafür folgenden Code:</p>
<p>void CProgDlg::OnChangeLeistung()<br />
{<br />
GetDlgItemText ( IDC_E_LEISTUNG, m_strELeistung ) ;<br />
m_dELeistung = atof ( m_strELeistung ) ;<br />
m_dELeistung = double ( int ( 10.0 * m_dELeistung ) ) / 10.0 ;</p>
<p>if ( m_dLeistung &lt;= 0.0 )<br />
{<br />
MessageBox ( &quot;Die Leistung muß größer als 0.0 sein&quot; , &quot;EINGABEFEHLER&quot; ) ;<br />
CWnd *pF = GetDlgItem ( IDC_LEISTUNG ) ;<br />
pF -&gt; SetFocus () ;<br />
return ;<br />
}<br />
}</p>
<p>Nun wartet das Programm aber nicht bis die Eingabe abgeschlossen ist, sondern überprüft die Eingabe nach jedem Tastendruck.<br />
Weiss jemand Hilfe?<br />
thx</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6132/fehleingaben-in-editbox-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 18:08:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6132.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Jun 2003 21:48:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehleingaben in editbox abfangen on Wed, 11 Jun 2003 21:48:00 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich möchte Eingaben &lt;=0 mit einer Fehlermeldung abfangen und habe dafür folgenden Code:</p>
<p>void CProgDlg::OnChangeLeistung()<br />
{<br />
GetDlgItemText ( IDC_E_LEISTUNG, m_strELeistung ) ;<br />
m_dELeistung = atof ( m_strELeistung ) ;<br />
m_dELeistung = double ( int ( 10.0 * m_dELeistung ) ) / 10.0 ;</p>
<p>if ( m_dLeistung &lt;= 0.0 )<br />
{<br />
MessageBox ( &quot;Die Leistung muß größer als 0.0 sein&quot; , &quot;EINGABEFEHLER&quot; ) ;<br />
CWnd *pF = GetDlgItem ( IDC_LEISTUNG ) ;<br />
pF -&gt; SetFocus () ;<br />
return ;<br />
}<br />
}</p>
<p>Nun wartet das Programm aber nicht bis die Eingabe abgeschlossen ist, sondern überprüft die Eingabe nach jedem Tastendruck.<br />
Weiss jemand Hilfe?<br />
thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29702</guid><dc:creator><![CDATA[unclesam]]></dc:creator><pubDate>Wed, 11 Jun 2003 21:48:00 GMT</pubDate></item><item><title><![CDATA[Reply to Fehleingaben in editbox abfangen on Wed, 11 Jun 2003 22:02:00 GMT]]></title><description><![CDATA[<p>Sorry, hab meinen Fehler selbst gefunden:<br />
Ich muss EN_KILLFOCUS anstatt EN_CHANGE nehmen, dann funzt es.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29703</guid><dc:creator><![CDATA[unclesam]]></dc:creator><pubDate>Wed, 11 Jun 2003 22:02:00 GMT</pubDate></item></channel></rss>