<?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[MessageBox falscher Rückgabewert]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte nach einer Aktion eine MessageBox anzeigen lassen mit zwei Schaltflächen, YES und NO. Der Aufruf sieht so aus:<br />
Application-&gt;MessageBox(&quot;Nicht gefunden!Laufwerk wechseln?&quot;,&quot;Info&quot;,MB_YESNO);<br />
Nachdem ich dann eine der Schaltflächen anklicke, liefert diese mir einen Rückgabewert, den ich weiterverarbeiten kann. Bei YES soll das die 6 und bei NO die 7 sein, laut BCB Hilfe. Um den Wert zu überprüfen lasse ich mir diesen in einem Label anzeigen und egal welche Schaltfläche ich klicke es wird mir die 5 zurückgegeben. Ich kann also nicht auf die 6 bzw 7 abfragen. Kann mir jemand weiterhelfen, so dass mir die richtigen Rückgabewerte ausgegeben werden?Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/85268/messagebox-falscher-rückgabewert</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 04:29:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/85268.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Sep 2004 11:39:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MessageBox falscher Rückgabewert on Tue, 07 Sep 2004 11:39:09 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte nach einer Aktion eine MessageBox anzeigen lassen mit zwei Schaltflächen, YES und NO. Der Aufruf sieht so aus:<br />
Application-&gt;MessageBox(&quot;Nicht gefunden!Laufwerk wechseln?&quot;,&quot;Info&quot;,MB_YESNO);<br />
Nachdem ich dann eine der Schaltflächen anklicke, liefert diese mir einen Rückgabewert, den ich weiterverarbeiten kann. Bei YES soll das die 6 und bei NO die 7 sein, laut BCB Hilfe. Um den Wert zu überprüfen lasse ich mir diesen in einem Label anzeigen und egal welche Schaltfläche ich klicke es wird mir die 5 zurückgegeben. Ich kann also nicht auf die 6 bzw 7 abfragen. Kann mir jemand weiterhelfen, so dass mir die richtigen Rückgabewerte ausgegeben werden?Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/601503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/601503</guid><dc:creator><![CDATA[Schnobbi]]></dc:creator><pubDate>Tue, 07 Sep 2004 11:39:09 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox falscher Rückgabewert on Tue, 07 Sep 2004 11:57:40 GMT]]></title><description><![CDATA[<p>Kann das Problem nicht nachvollziehen. Folgendes Beispiel funktioniert bei mir einwandfrei:</p>
<pre><code class="language-cpp">TModalResult mr = Application-&gt;MessageBoxA(&quot;Test&quot;, &quot;Test&quot;, MB_YESNO);
if (mr == IDYES)
	Label1-&gt;Caption = &quot;JA&quot;;
else
	Label1-&gt;Caption = &quot;NEIN&quot;;
</code></pre>
<p>Oder in der Kurzform:</p>
<pre><code class="language-cpp">if (Application-&gt;MessageBoxA(&quot;Test&quot;, &quot;Test&quot;, MB_YESNO) == IDYES)
{
 ...
}
</code></pre>
<p>Du solltest grundsätzlich die Konstanten verwenden, keine direkten int-Werte...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/601531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/601531</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 07 Sep 2004 11:57:40 GMT</pubDate></item><item><title><![CDATA[Reply to MessageBox falscher Rückgabewert on Tue, 07 Sep 2004 12:09:52 GMT]]></title><description><![CDATA[<p>Ich habe mal die Kurzform an mein Projekt angepasst und ich kann zu meiner Freude feststellen, dass es geht. Danke für die schnelle Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/601548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/601548</guid><dc:creator><![CDATA[Schnobbi]]></dc:creator><pubDate>Tue, 07 Sep 2004 12:09:52 GMT</pubDate></item></channel></rss>