<?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[Enter = Programm beendet]]></title><description><![CDATA[<p>Hallo (schon wieder^^),</p>
<p>ich habe eine recht einfache Anwendung:</p>
<p>Es gibt einige Eingabefelder und 2 Buttons: Berechnen und Beenden.</p>
<p>Mein Problem:<br />
Wenn man nun die Eingabefelder mit Tab durchschaltet ist es ok.</p>
<p>Aber wenn man irgendwo im Programm ENTER drückt, wird die Anwendung beendet (es wird nicht die ::OnBeenden() Funktion aufgerufen, es wird einfach beendet).</p>
<p>Was macht man dagegen?<br />
Und kann man das so steuern, dass, wenn man z.b. beim ersten Eingabefeld ist, bei Enter zum zweiten springt?<br />
Und dass man beim Letzten Eingabefeld die &quot;Berechnen&quot; Funktion aufgerufen wird?</p>
<p>Das ganze ist eine dialogfeldbasierende Anwendung unter M$ Visual C++ 6.</p>
<p>mfg<br />
trequ</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179298/enter-programm-beendet</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 20:37:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179298.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Apr 2007 09:00:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Enter = Programm beendet on Fri, 20 Apr 2007 09:00:36 GMT]]></title><description><![CDATA[<p>Hallo (schon wieder^^),</p>
<p>ich habe eine recht einfache Anwendung:</p>
<p>Es gibt einige Eingabefelder und 2 Buttons: Berechnen und Beenden.</p>
<p>Mein Problem:<br />
Wenn man nun die Eingabefelder mit Tab durchschaltet ist es ok.</p>
<p>Aber wenn man irgendwo im Programm ENTER drückt, wird die Anwendung beendet (es wird nicht die ::OnBeenden() Funktion aufgerufen, es wird einfach beendet).</p>
<p>Was macht man dagegen?<br />
Und kann man das so steuern, dass, wenn man z.b. beim ersten Eingabefeld ist, bei Enter zum zweiten springt?<br />
Und dass man beim Letzten Eingabefeld die &quot;Berechnen&quot; Funktion aufgerufen wird?</p>
<p>Das ganze ist eine dialogfeldbasierende Anwendung unter M$ Visual C++ 6.</p>
<p>mfg<br />
trequ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269818</guid><dc:creator><![CDATA[trequ]]></dc:creator><pubDate>Fri, 20 Apr 2007 09:00:36 GMT</pubDate></item><item><title><![CDATA[Reply to Enter = Programm beendet on Fri, 20 Apr 2007 09:24:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wahrscheinlich wird OnOK() aufgerufen. Das musst du überschrieben.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269829</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 20 Apr 2007 09:24:08 GMT</pubDate></item><item><title><![CDATA[Reply to Enter = Programm beendet on Fri, 20 Apr 2007 09:27:46 GMT]]></title><description><![CDATA[<p>also ich denk mal dass der ok button per default selektiert ist und wenn du enter drückst macht er halt den dialog zu. str + d im ressourcre editor lässt dich ja die reihenfolge editieren und du könntest ja von naturaus den berechnungsbutton selektiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269832</guid><dc:creator><![CDATA[Jason_Frost]]></dc:creator><pubDate>Fri, 20 Apr 2007 09:27:46 GMT</pubDate></item><item><title><![CDATA[Reply to Enter = Programm beendet on Fri, 20 Apr 2007 09:43:05 GMT]]></title><description><![CDATA[<p>chrische5 schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Wahrscheinlich wird OnOK() aufgerufen. Das musst du überschrieben.</p>
<p>chrische</p>
</blockquote>
<p>1. Wie beende ich die Anwendung, wenn OnOK nicht mehr verfügbar ist?<br />
2. Ich find kein OnOK, das ich modifizieren könnte, auch nicht, wenn ich alle Dateien durchsuchen lasse. Es sind nur die 2 Aufrufe zu finden (wenn Beenden Button gedrückt oder wenn Datei -&gt; Beenden ausgewählt)</p>
<p>Jason_Frost schrieb:</p>
<blockquote>
<p>also ich denk mal dass der ok button per default selektiert ist und wenn du enter drückst macht er halt den dialog zu. str + d im ressourcre editor lässt dich ja die reihenfolge editieren und du könntest ja von naturaus den berechnungsbutton selektiert.</p>
</blockquote>
<p>Ich glaub nicht dass der Button gedrückt wird, da<br />
1. die Eingabefelder 1-8 sind, berechnen ist 9 und Exit ist 10.<br />
2. eine MessageBox, die ich in Anwendung::OnBeenden() als 1ste Zeile einbaue, nicht erscheint.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269842</guid><dc:creator><![CDATA[trequ]]></dc:creator><pubDate>Fri, 20 Apr 2007 09:43:05 GMT</pubDate></item><item><title><![CDATA[Reply to Enter = Programm beendet on Fri, 20 Apr 2007 09:52:10 GMT]]></title><description><![CDATA[<p>Hab jetzt diesen Beitrag gefunden und das Code-Schnipsel geklaut, macht genau das was ich wollte. <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><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-150987.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-150987.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269851</guid><dc:creator><![CDATA[trequ]]></dc:creator><pubDate>Fri, 20 Apr 2007 09:52:10 GMT</pubDate></item></channel></rss>