<?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[Frage zu DEFPUSHBUTTON]]></title><description><![CDATA[<p>Hallo, ich habe mit dem Resourceneditor einen Dialog, in dem sich 3 Button befinden, erstellt. Je nach Aufruf des Dialgs wird ein Button versteckt und 2 sind sichtbar. In jedem der beiden Fälle soll der Button der DEFPUSHBUTTON sein der im andern Fall versteckt wird. Jetzt hab ich versucht bei WM_INITDIALOG den einen Button zu verstecken, was auch klappt und dem anden Button den DEFPUSHBUTTON Style zu verpassen. Des Button it jetzt auch &quot;Highlighted&quot; abder beim Drücken der &quot;ENTER&quot; Taste wird die Aktion nicht ausgeführt, beim klicken mit der Mouse auf Button klappt das, was mch ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/225262/frage-zu-defpushbutton</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 16:54:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/225262.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 21 Oct 2008 14:40:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu DEFPUSHBUTTON on Tue, 21 Oct 2008 14:40:38 GMT]]></title><description><![CDATA[<p>Hallo, ich habe mit dem Resourceneditor einen Dialog, in dem sich 3 Button befinden, erstellt. Je nach Aufruf des Dialgs wird ein Button versteckt und 2 sind sichtbar. In jedem der beiden Fälle soll der Button der DEFPUSHBUTTON sein der im andern Fall versteckt wird. Jetzt hab ich versucht bei WM_INITDIALOG den einen Button zu verstecken, was auch klappt und dem anden Button den DEFPUSHBUTTON Style zu verpassen. Des Button it jetzt auch &quot;Highlighted&quot; abder beim Drücken der &quot;ENTER&quot; Taste wird die Aktion nicht ausgeführt, beim klicken mit der Mouse auf Button klappt das, was mch ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1602296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1602296</guid><dc:creator><![CDATA[DEFPUSHBUTTON]]></dc:creator><pubDate>Tue, 21 Oct 2008 14:40:38 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu DEFPUSHBUTTON on Tue, 21 Oct 2008 15:02:14 GMT]]></title><description><![CDATA[<p>Vermutlich mußt Du in der DialogProc die Enter-Taste auswerten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1602308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1602308</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Tue, 21 Oct 2008 15:02:14 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu DEFPUSHBUTTON on Tue, 21 Oct 2008 15:46:39 GMT]]></title><description><![CDATA[<p>Hmm, irgendwas muß wohl anderst sein, wenn man den Button im *.rc Script als DEFPUSHBUTTON definiert oder während des Initialisierens des Dialogs. Weil, wenn ich ihn im *.rc Script definiere dann macht er auch die Reaktion auf die ENTER Taste. Kann mir das mal jemand erklären. Btw ich erzeuge jetzt nur noch 2 Button und beschrifte sie von Fall zu Fall anders, ebenso die Auswertung in WM_COMMAND. Trotzdem eine Erklärung für das unterschiedliche Verhalten des DEFPUSHBUTTONS wäre schon hilfreich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1602335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1602335</guid><dc:creator><![CDATA[DEFPUSHBUTTON]]></dc:creator><pubDate>Tue, 21 Oct 2008 15:46:39 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu DEFPUSHBUTTON on Tue, 21 Oct 2008 15:57:11 GMT]]></title><description><![CDATA[<p>Ein verstecktrButton wird dennoch ausgeführt wenn er der Default Button ist. Damit ein Button nicht mehr ausgeführt wird muss man in disablen.<br />
<a href="http://blog.m-ri.de/index.php/2007/01/31/button-accelerator-showwindowsw_hide-enablewindowfalse-falle/" rel="nofollow">http://blog.m-ri.de/index.php/2007/01/31/button-accelerator-showwindowsw_hide-enablewindowfalse-falle/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1602342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1602342</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 21 Oct 2008 15:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu DEFPUSHBUTTON on Wed, 22 Oct 2008 04:57:58 GMT]]></title><description><![CDATA[<p>Hallo Martin, danke für die Antwort, im Falle der drei Buttons habe ich alle im PUSHBUTTON Style erzeugt. Lediglich den nicht benötigten Button habe ich bei WM_INITDIALOG verteckt und der andere Button hat den Style BS_DEFPUSHBUTTON mit Button_SetStyle(...) verpasst bekommen. Dieser Button war dann auch ge-highlightet, hat aber nicht die Funktion der DEFPUSHBUTTON für die ENTER Taste aufgewiesen. Wie ist das zu erklären es war ja definitif nur ein DEFPUSHBUTTON deklariert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1602566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1602566</guid><dc:creator><![CDATA[DEFPUSHBUTTON]]></dc:creator><pubDate>Wed, 22 Oct 2008 04:57:58 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu DEFPUSHBUTTON on Wed, 22 Oct 2008 06:25:04 GMT]]></title><description><![CDATA[<p>Du verwendest die falsche Methode. Es ist nicht korrekt den Stil der Buttons zu ändern. Du musst dies dem Dialog mitteilen durch DM_SETDEFID!<br />
<a href="http://msdn.microsoft.com/en-us/library/ms645413(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms645413(VS.85).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1602590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1602590</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 22 Oct 2008 06:25:04 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu DEFPUSHBUTTON on Wed, 22 Oct 2008 16:20:04 GMT]]></title><description><![CDATA[<p>Alles klar, danke. Wenn man weiß, wie man zu suchen hat, kennt man warscheinlich schon vorher die Antwort. Ich hatte mal überhaupt keinen Anhaltspunkt da zu suchen wo du mich hingeschickt hast, daher recht herzlichen Dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1602962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1602962</guid><dc:creator><![CDATA[DEFPUSHBUTTON]]></dc:creator><pubDate>Wed, 22 Oct 2008 16:20:04 GMT</pubDate></item></channel></rss>