<?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[Defaultbutton]]></title><description><![CDATA[<p>Hallo,<br />
ich erstelle mit</p>
<pre><code class="language-cpp">hBtn = CreateWindowEx(0, WC_BUTTON, _T(&quot;Text&quot;), WS_VISIBLE | WS_CHILD | WS_TABSTOP | BS_DEFPUSHBUTTON, 100, 100, 90, 23, hWnd, NULL, NULL, NULL);
</code></pre>
<p>einen Button. Auf dem Fenster ist kein weiteres Steuerelement.</p>
<p>Wenn ich nun Enter drücke, wird der Code, den der Button auslösen sollte nicht aufgerufen.. Wenn ich ihn mit der Maus anklicke geht aber alles..<br />
Muss man noch irgendetwas beachten, wenn man einen Button mit BS_DEFPUSHBUTTON erstellt?</p>
<p>MfG,<br />
Max</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208007/defaultbutton</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 03:56:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208007.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Mar 2008 17:11:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Defaultbutton on Thu, 13 Mar 2008 17:11:45 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich erstelle mit</p>
<pre><code class="language-cpp">hBtn = CreateWindowEx(0, WC_BUTTON, _T(&quot;Text&quot;), WS_VISIBLE | WS_CHILD | WS_TABSTOP | BS_DEFPUSHBUTTON, 100, 100, 90, 23, hWnd, NULL, NULL, NULL);
</code></pre>
<p>einen Button. Auf dem Fenster ist kein weiteres Steuerelement.</p>
<p>Wenn ich nun Enter drücke, wird der Code, den der Button auslösen sollte nicht aufgerufen.. Wenn ich ihn mit der Maus anklicke geht aber alles..<br />
Muss man noch irgendetwas beachten, wenn man einen Button mit BS_DEFPUSHBUTTON erstellt?</p>
<p>MfG,<br />
Max</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1473798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1473798</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Thu, 13 Mar 2008 17:11:45 GMT</pubDate></item><item><title><![CDATA[Reply to Defaultbutton on Thu, 13 Mar 2008 17:19:47 GMT]]></title><description><![CDATA[<p>IsDialogMessage</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1473801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1473801</guid><dc:creator><![CDATA[beachte]]></dc:creator><pubDate>Thu, 13 Mar 2008 17:19:47 GMT</pubDate></item><item><title><![CDATA[Reply to Defaultbutton on Thu, 13 Mar 2008 18:34:46 GMT]]></title><description><![CDATA[<p>Hallo,<br />
meine MessageLoop sieht so aus:</p>
<pre><code class="language-cpp">MSG msg;
	while (GetMessage(&amp;msg, NULL, 0, 0) &gt; 0) {
		if (!IsDialogMessage(hWnd, &amp;msg)) {
			TranslateMessage(&amp;msg);
			DispatchMessage(&amp;msg);
		}
	}
	return (int)msg.wParam;
</code></pre>
<p>Aber es funktioniert nicht..</p>
<p>Und wenn, dann würde es ja nur für das Fenster, welches das hWnd in IsDialogMessage besitzt, funktionieren.. Geht das nicht auch gleich für alle Fenster (Wie bei GetMessage mit hWnd = NULL)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1473855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1473855</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Thu, 13 Mar 2008 18:34:46 GMT</pubDate></item><item><title><![CDATA[Reply to Defaultbutton on Thu, 13 Mar 2008 18:44:46 GMT]]></title><description><![CDATA[<p>IsDlgMessage muss für das Parent Fenster angewendet werden. Nicht für das Handle für das die Nachricht ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1473857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1473857</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 13 Mar 2008 18:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to Defaultbutton on Thu, 13 Mar 2008 20:08:39 GMT]]></title><description><![CDATA[<p>IsDlgMessage wird bereits auf das Parentfenster des Buttons angewendet..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1473911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1473911</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Thu, 13 Mar 2008 20:08:39 GMT</pubDate></item><item><title><![CDATA[Reply to Defaultbutton on Thu, 13 Mar 2008 20:11:21 GMT]]></title><description><![CDATA[<p>gib dem button mal den identifier IDOK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1473914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1473914</guid><dc:creator><![CDATA[ok]]></dc:creator><pubDate>Thu, 13 Mar 2008 20:11:21 GMT</pubDate></item><item><title><![CDATA[Reply to Defaultbutton on Thu, 13 Mar 2008 20:28:06 GMT]]></title><description><![CDATA[<p>Den Identifier IDOK? Wie geht das denn, wenn ich das Control mit CreateWindowEx erstelle?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1473924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1473924</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Thu, 13 Mar 2008 20:28:06 GMT</pubDate></item><item><title><![CDATA[Reply to Defaultbutton on Thu, 13 Mar 2008 20:56:30 GMT]]></title><description><![CDATA[<p>ich glaube das kannst du auch selber nachlesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>obs hilft weiß ich allerdings nicht 100%ig</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1473942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1473942</guid><dc:creator><![CDATA[ok]]></dc:creator><pubDate>Thu, 13 Mar 2008 20:56:30 GMT</pubDate></item><item><title><![CDATA[Reply to Defaultbutton on Mon, 17 Mar 2008 17:19:31 GMT]]></title><description><![CDATA[<p>Damit funktioniert es! Danke!<br />
@ok: du hättest schon einfach dazuschreiben können, dass man IDOK als HMENU bei CreateWindowEx angibt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476047</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Mon, 17 Mar 2008 17:19:31 GMT</pubDate></item></channel></rss>