<?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[Dialoganwendung ....]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe eine Dialoganwendung. Soweit ist auch alles ok. Beim drücken der Taste Return wird die Anwendung beendet! Das darf nicht sein. Wie kann ich das verhindern (der Cursor befindet sich in einem Editfeld)</p>
<p>Und dann noch eine Frage, wie kann ich eine Methode aufrufen lassen wenn der user oben auf das x zum beenden des Programms klickt? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/44135/dialoganwendung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 03:57:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/44135.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Jul 2003 12:54:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dialoganwendung .... on Mon, 28 Jul 2003 12:54:05 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe eine Dialoganwendung. Soweit ist auch alles ok. Beim drücken der Taste Return wird die Anwendung beendet! Das darf nicht sein. Wie kann ich das verhindern (der Cursor befindet sich in einem Editfeld)</p>
<p>Und dann noch eine Frage, wie kann ich eine Methode aufrufen lassen wenn der user oben auf das x zum beenden des Programms klickt? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/319555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319555</guid><dc:creator><![CDATA[Angel84]]></dc:creator><pubDate>Mon, 28 Jul 2003 12:54:05 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoganwendung .... on Mon, 28 Jul 2003 12:58:51 GMT]]></title><description><![CDATA[<p>haste sicher die buttons ok und cancel gelöscht gele *g*</p>
<p>a.) wenn nicht dann must du dem button ok mit dem klassenassisten ne funktion zuweisen (denk schon das du weist wie das geht)<br />
in dieser steht dan CDialog::OnOk()<br />
einfach rauslöschen dan macht er nix beim druck auf enter</p>
<p>b.)wenn du die buttons gelöscht hast mach einfach schnell einen mit der ID IDOK und dann a.) dann kannst du ihn auch wieder löschen (die funktion lässt du aber)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/319562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319562</guid><dc:creator><![CDATA[wuschu]]></dc:creator><pubDate>Mon, 28 Jul 2003 12:58:51 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoganwendung .... on Mon, 28 Jul 2003 13:04:26 GMT]]></title><description><![CDATA[<p>PreTranslateMessage überschreiben und folgendes einfügen:</p>
<pre><code class="language-cpp">if (pMsg-&gt;message == WM_KEYDOWN)
		if (pMsg-&gt;wParam == VK_RETURN)
			return FALSE;

//2. in OnSysCommand folgendes einfügen:
if (nID == SC_CLOSE)
	//foo();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/319569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319569</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Mon, 28 Jul 2003 13:04:26 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoganwendung .... on Mon, 28 Jul 2003 13:17:13 GMT]]></title><description><![CDATA[<p>wuschu schrieb:</p>
<blockquote>
<p>haste sicher die buttons ok und cancel gelöscht gele *g*</p>
<p>a.) wenn nicht dann must du dem button ok mit dem klassenassisten ne funktion zuweisen (denk schon das du weist wie das geht)<br />
in dieser steht dan CDialog::OnOk()<br />
einfach rauslöschen dan macht er nix beim druck auf enter</p>
<p>b.)wenn du die buttons gelöscht hast mach einfach schnell einen mit der ID IDOK und dann a.) dann kannst du ihn auch wieder löschen (die funktion lässt du aber)</p>
</blockquote>
<p>Also erstmal danke für dein posting!! Ich kann mit dem Klassenassistent umgehen!</p>
<p>Eine Antwort auf meine zweite Frage weist du nicht zufällig, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/319577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319577</guid><dc:creator><![CDATA[Angel84]]></dc:creator><pubDate>Mon, 28 Jul 2003 13:17:13 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoganwendung .... on Mon, 28 Jul 2003 13:29:16 GMT]]></title><description><![CDATA[<p>in dem du das in die dialog überwachung mit aufnimmst</p>
<p>WM_CLOSE wäre das dann wenn ich mich recht entsinne</p>
]]></description><link>https://www.c-plusplus.net/forum/post/319588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319588</guid><dc:creator><![CDATA[FuXs]]></dc:creator><pubDate>Mon, 28 Jul 2003 13:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoganwendung .... on Mon, 28 Jul 2003 13:30:07 GMT]]></title><description><![CDATA[<p>Hallo !</p>
<p>Einen Klick mit der rechten Maustaste im Arbeitsbereich auf die Klasse -&gt; &quot;Behandlungsroutine für Windowsnachrichten hinzufügen&quot; auswählen -&gt; &quot;WM_CLOSE&quot; auswählen -&gt; OK-Button klicken -&gt; die Methode OnClose() wird erstellt und beim Klick auf das x ausgeführt.</p>
<p>Tschüss</p>
<p>[edit] ...eine Sekunde zu spät... <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="😃"
    /> [/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/319589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319589</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Mon, 28 Jul 2003 13:30:07 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoganwendung .... on Mon, 28 Jul 2003 13:36:19 GMT]]></title><description><![CDATA[<p>isabeau schrieb:</p>
<blockquote>
<p>[edit] ...eine Sekunde zu spät... <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="😃"
    /> [/edit]</p>
</blockquote>
<p>dafür aber eine bessere berschreibung als &quot;meine&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/319592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319592</guid><dc:creator><![CDATA[FuXs]]></dc:creator><pubDate>Mon, 28 Jul 2003 13:36:19 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoganwendung .... on Mon, 28 Jul 2003 13:46:16 GMT]]></title><description><![CDATA[<p>danke für eure Hilfe!!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/319606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/319606</guid><dc:creator><![CDATA[Angel84]]></dc:creator><pubDate>Mon, 28 Jul 2003 13:46:16 GMT</pubDate></item></channel></rss>