<?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[wenn man Enter drückt schließt sich das Programm]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe das Problem, dass sich mein Dialogfeldbasiertes Programm immer schließt wenn man Enter drückt. Ich habe schon die Tabulatorreihenfolge geändert, aber wenn man den focus wieder von einem button nimmt und dann Enter drückt, schließt sich das Programm wieder.<br />
Was kann ich dagegen machen?<br />
Danke schonmal, Misc</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/203150/wenn-man-enter-drückt-schließt-sich-das-programm</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Apr 2026 20:41:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/203150.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Jan 2008 13:27:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wenn man Enter drückt schließt sich das Programm on Sat, 19 Jan 2008 13:27:52 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe das Problem, dass sich mein Dialogfeldbasiertes Programm immer schließt wenn man Enter drückt. Ich habe schon die Tabulatorreihenfolge geändert, aber wenn man den focus wieder von einem button nimmt und dann Enter drückt, schließt sich das Programm wieder.<br />
Was kann ich dagegen machen?<br />
Danke schonmal, Misc</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439436</guid><dc:creator><![CDATA[misc]]></dc:creator><pubDate>Sat, 19 Jan 2008 13:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to wenn man Enter drückt schließt sich das Programm on Sat, 19 Jan 2008 13:52:52 GMT]]></title><description><![CDATA[<p>Um zu verhindern, das sich der Dialog bei drücken der Entertaste schließt,<br />
musst Du die Taste Enter, in der PreTranslateMessage abfangen.</p>
<p>Turmfalke64</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439448</guid><dc:creator><![CDATA[Turmfalke64]]></dc:creator><pubDate>Sat, 19 Jan 2008 13:52:52 GMT</pubDate></item><item><title><![CDATA[Reply to wenn man Enter drückt schließt sich das Programm on Sat, 19 Jan 2008 13:56:36 GMT]]></title><description><![CDATA[<p>und wie mache ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439449</guid><dc:creator><![CDATA[misc]]></dc:creator><pubDate>Sat, 19 Jan 2008 13:56:36 GMT</pubDate></item><item><title><![CDATA[Reply to wenn man Enter drückt schließt sich das Programm on Sat, 19 Jan 2008 14:10:05 GMT]]></title><description><![CDATA[<p>in der Header-Datei</p>
<pre><code class="language-cpp">virtual BOOL PreTranslateMessage(MSG* pMsg);
</code></pre>
<p>im Programmcode</p>
<pre><code class="language-cpp">BOOL CMeinDialog::PreTranslateMessage(MSG* pMsg)
{
    if(pMsg-&gt;message == WM_KEYDOWN)
    {
	     // Enter-Taste abfangen.
	     if(pMsg-&gt;wParam == VK_RETURN)
	     {
	         return 0;
	     }
    }
    return CDialog::PreTranslateMessage(pMsg);
}
</code></pre>
<p>Turmfalke64</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439453</guid><dc:creator><![CDATA[Turmfalke64]]></dc:creator><pubDate>Sat, 19 Jan 2008 14:10:05 GMT</pubDate></item><item><title><![CDATA[Reply to wenn man Enter drückt schließt sich das Programm on Sat, 19 Jan 2008 14:22:26 GMT]]></title><description><![CDATA[<p>saucool, funzt <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="🙂"
    /><br />
danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439461</guid><dc:creator><![CDATA[misc]]></dc:creator><pubDate>Sat, 19 Jan 2008 14:22:26 GMT</pubDate></item><item><title><![CDATA[Reply to wenn man Enter drückt schließt sich das Programm on Sat, 19 Jan 2008 15:48:22 GMT]]></title><description><![CDATA[<p>Wenn du den Standard-OK-Button nicht brauchst, kannst du auch einfach die OnOK überschreiben und als Leer-Implementierung lassen.<br />
Dasselbe &quot;Problem&quot; hast du auch mit der Esc-Taste, dort wäre es dann OnCancel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439507</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Sat, 19 Jan 2008 15:48:22 GMT</pubDate></item><item><title><![CDATA[Reply to wenn man Enter drückt schließt sich das Programm on Sat, 19 Jan 2008 16:20:36 GMT]]></title><description><![CDATA[<p>is egal, das passt schon so <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/1439518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439518</guid><dc:creator><![CDATA[misc]]></dc:creator><pubDate>Sat, 19 Jan 2008 16:20:36 GMT</pubDate></item><item><title><![CDATA[Reply to wenn man Enter drückt schließt sich das Programm on Sat, 19 Jan 2008 17:14:03 GMT]]></title><description><![CDATA[<p>ich pack fuer solche faelle immer direkt<br />
afx_msg void OnOk() {}<br />
afx_msg void OnCancel() {}<br />
in die entsprechende klasse - schon hat man keine sorgen mehr und braucht nicht aufwendig das enter oder ESC filtern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439546</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Sat, 19 Jan 2008 17:14:03 GMT</pubDate></item></channel></rss>