<?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[Default Button bekommt keine Message bei Enter]]></title><description><![CDATA[<p>Hallo,<br />
ich arbeite mit dem Resourceneditor von VC++6.<br />
Im Hauptdialog sind einige Edit-Controls, und wenn der Benutzer Enter drückt, wird der DefaultButton gedrückt.<br />
Aber bei den Dialogen, bei denen der Hauptdialog das Parent-Fenster ist, funktioniert das nicht.<br />
Diese Dialoge erstelle ich so:</p>
<pre><code>CreateDialog(hInst, MAKEINTRESOURCE(IDD_EINEDIALOGRESOURCE), hwndParent, (DLGPROC)EineDlgProc);
</code></pre>
<p>Wie gesagt funktioniert die Geschichte mit dem Default Button hier nicht (z.b. macht es in einem Edit-Control Piep wenn man enter drückt). Das Hauptfenster erstelle ich mit DialogProc(), was ich aber hier nicht tun kann, da ich ein Parent-Handle angeben will.<br />
Ich habe keine Lust nun alle Controls zu subclassen und das Enter abfangen...</p>
<p>Danke im Voraus.</p>
<p>MfG,<br />
Black Shadow</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168898/default-button-bekommt-keine-message-bei-enter</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:10:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168898.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Dec 2006 12:14:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Default Button bekommt keine Message bei Enter on Fri, 29 Dec 2006 12:14:22 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich arbeite mit dem Resourceneditor von VC++6.<br />
Im Hauptdialog sind einige Edit-Controls, und wenn der Benutzer Enter drückt, wird der DefaultButton gedrückt.<br />
Aber bei den Dialogen, bei denen der Hauptdialog das Parent-Fenster ist, funktioniert das nicht.<br />
Diese Dialoge erstelle ich so:</p>
<pre><code>CreateDialog(hInst, MAKEINTRESOURCE(IDD_EINEDIALOGRESOURCE), hwndParent, (DLGPROC)EineDlgProc);
</code></pre>
<p>Wie gesagt funktioniert die Geschichte mit dem Default Button hier nicht (z.b. macht es in einem Edit-Control Piep wenn man enter drückt). Das Hauptfenster erstelle ich mit DialogProc(), was ich aber hier nicht tun kann, da ich ein Parent-Handle angeben will.<br />
Ich habe keine Lust nun alle Controls zu subclassen und das Enter abfangen...</p>
<p>Danke im Voraus.</p>
<p>MfG,<br />
Black Shadow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199392</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Fri, 29 Dec 2006 12:14:22 GMT</pubDate></item><item><title><![CDATA[Reply to Default Button bekommt keine Message bei Enter on Fri, 29 Dec 2006 13:04:05 GMT]]></title><description><![CDATA[<p>Black Shadow schrieb:</p>
<blockquote>
<p>[...] Das Hauptfenster erstelle ich mit DialogProc() [...]</p>
</blockquote>
<p>Machste mir das mal vor ? Ich wüsste nicht, wie man mit der (nicht vorhandenen) Funktion <em>DialogProc</em> ein Fenster/Dialog erstellt <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="😉"
    /> . Meinst Du DialogBox ?</p>
<p>Kann es sein, dass Du versehentlich mehrere Controls als 'Standarddialogfläche' markiert hast ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199416</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 29 Dec 2006 13:04:05 GMT</pubDate></item><item><title><![CDATA[Reply to Default Button bekommt keine Message bei Enter on Fri, 29 Dec 2006 13:22:16 GMT]]></title><description><![CDATA[<p>Rufst du <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/isdialogmessage.asp" rel="nofollow">IsDialogMessage</a> auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199429</guid><dc:creator><![CDATA[pock]]></dc:creator><pubDate>Fri, 29 Dec 2006 13:22:16 GMT</pubDate></item><item><title><![CDATA[Reply to Default Button bekommt keine Message bei Enter on Fri, 29 Dec 2006 16:40:51 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>Black Shadow schrieb:</p>
<blockquote>
<p>[...] Das Hauptfenster erstelle ich mit DialogProc() [...]</p>
</blockquote>
<p>Machste mir das mal vor ? Ich wüsste nicht, wie man mit der (nicht vorhandenen) Funktion <em>DialogProc</em> ein Fenster/Dialog erstellt <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="😉"
    /> . Meinst Du DialogBox ?</p>
<p>Kann es sein, dass Du versehentlich mehrere Controls als 'Standarddialogfläche' markiert hast ?</p>
</blockquote>
<p>Ja es sollte DialogBox() heißen <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="😃"
    /><br />
wie kann ich ein Control als Standarddialogfläche markieren?<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/14451">@pock</a>: Ich hab garkeine nachrichtenschleife.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199558</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Fri, 29 Dec 2006 16:40:51 GMT</pubDate></item><item><title><![CDATA[Reply to Default Button bekommt keine Message bei Enter on Sat, 30 Dec 2006 10:47:42 GMT]]></title><description><![CDATA[<p>Ok bei DialogBox() kann ich ja auch n Parent angeben, hab ich wohl übersehen, und jetzt klappts auch mit dem Default Button ^^.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199801</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Sat, 30 Dec 2006 10:47:42 GMT</pubDate></item></channel></rss>