<?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[mbYesNo-MessageBox: Ereignis abfragen]]></title><description><![CDATA[<p>Hallo,<br />
möchte abfragen, welchen Button der User gedrückt hat, beispielsweise bei einer MessgaeBox mit den Buttons Yes &amp; No. Wie funktioniert das?</p>
<p>Vielen Dank für jede Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/92890/mbyesno-messagebox-ereignis-abfragen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 11:41:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92890.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Nov 2004 10:50:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 10:50:48 GMT]]></title><description><![CDATA[<p>Hallo,<br />
möchte abfragen, welchen Button der User gedrückt hat, beispielsweise bei einer MessgaeBox mit den Buttons Yes &amp; No. Wie funktioniert das?</p>
<p>Vielen Dank für jede Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657839</guid><dc:creator><![CDATA[Dr. Watson]]></dc:creator><pubDate>Wed, 24 Nov 2004 10:50:48 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 10:55:12 GMT]]></title><description><![CDATA[<p>BCB-Hilfe schrieb:</p>
<blockquote>
<p>Mit der Methode MessageBox können Sie eine bestimmte Meldung für den Benutzer anzeigen.</p>
<p>TMessageButton __fastcall MessageBox(const WideString Text, const WideString Caption, TMessageButtons Buttons = TMessageButtons() &lt;&lt; smbOK, TMessageStyle Style smsInformation, TMessageButton Default = smbOK, TMessageButton Escape = smbCancel);</p>
<p>Beschreibung</p>
<p>Mit MessageBox können Sie ein generisches Dialogfeld mit einer Meldung und einer oder mehreren Schaltflächen anzeigen. Der Parameter Caption ist der Titel des Dialogfeldes und ist optional.</p>
<p>Der Wert des Parameters Text ist die Meldung.</p>
<p>Der Wert des Parameters Caption ist der Titel, der in der Titelleiste des Dialogfeldes angezeigt wird.</p>
<p>Der Parameter Buttons gibt an, welche Schaltflächen im Meldungsfenster angezeigt werden.</p>
<p>Der Parameter Style gibt die Verwendung des Meldungsfensters an.</p>
<p>Der Parameter Default gibt die Schaltfläche (Parameter Buttons) an, auf die durch Drücken der Leertaste geklickt wird.</p>
<p>Der Parameter Escape gibt die Schaltfläche (Parameter Buttons) an, auf die durch Drücken der Taste Esc geklickt wird.</p>
<p>Der Rückgabewert der Methode MessageBox ist 0, wenn nicht genügend Speicher zur Erstellung des Meldungsfeldes vorhanden war. Andernfalls wird zurückgegeben, auf welche Schaltfläche der Benutzer geklickt hat:</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/657846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657846</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 24 Nov 2004 10:55:12 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 11:11:07 GMT]]></title><description><![CDATA[<p>@ BigNeal: Die Funktionsweise einer einfachen MessageBox ist mir schon bekannt. Was ich nicht weiß ist zur Verdeutlichung das Reagieren auf die unterschiedlichen Rückgabewerte. Die einzelnen Rückgabewerte kenne ich ebenfalls: Das sind allgemein für Schaltflächen:</p>
<p>IDOK = 1<br />
IDCANCEL = 2<br />
IDABORT = 3<br />
IDRETRY = 4<br />
IDIGNORE = 5<br />
IDYES = 6<br />
IDNO = 7</p>
<p>Was kann ich allerdings mit diesen Rückgabewerten in einer if-Abfrage vergleichen? Komme dort nicht wirklich weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657862</guid><dc:creator><![CDATA[Dr. Watson]]></dc:creator><pubDate>Wed, 24 Nov 2004 11:11:07 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 11:17:01 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>in der Hilfe des BCB ist ein Beispiel<br />
(MessageBox -&gt; Besipiel)</p>
<p>Schau dir das mal an<br />
und wenn du weitere Fragen hast melde dich nochmal</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657869</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Wed, 24 Nov 2004 11:17:01 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 11:41:23 GMT]]></title><description><![CDATA[<p>In der Hilfe des BCB ist nur ein einfaches Beispiel einer MessageBox dargestellt. Dort habe ich natürlich schon direkt am Anfang nachgeschaut.<br />
Mein Problem ist nicht das Erstellen der MessageBox sondern das Abfragen hinterher welcher Button (bei der MessageBox mbYesNo: Button &quot;Yes&quot; oder Button &quot;No&quot;) gedrückt wurde.<br />
Die MessageBox erstelle ich wie folgt:</p>
<p>Application-&gt;MessageBox(&quot;Möchten Sie jetzt das neue Jahr anlegen?&quot;,&quot;Bestätigung?&quot;,MB_YESNO + MB_ICONQUESTION);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657896</guid><dc:creator><![CDATA[Dr. Watson]]></dc:creator><pubDate>Wed, 24 Nov 2004 11:41:23 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 11:52:16 GMT]]></title><description><![CDATA[<p>Du musst doch nur den Rückgabewert auswerten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657909</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 24 Nov 2004 11:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 11:52:19 GMT]]></title><description><![CDATA[<p>Welche BCB-Version verwendest Du denn? In meiner Version (BCB6 Enterprise) kann man der Hilfe entnhemen, dass die Methode<br />
TApplication::MessageBox() einen Rückgabewert vom Typ int hat, den man mit Konstanten (IDOK, IDCANCEL usw.) abprüfen kann.<br />
Der Rückgabewert entspricht dem jeweils vom Benutzer gedrückten Button. Das stand allerdings auch schon so ähnlich im Beitrag<br />
von BigNeal.</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657910</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Wed, 24 Nov 2004 11:52:19 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 12:05:08 GMT]]></title><description><![CDATA[<p>hilft dir soetwas weiter?</p>
<pre><code class="language-cpp">if(Application-&gt;MessageBox(&quot;Would you like to play with Earth?&quot;, &quot;Hello Earthling&quot;, MB_OKCANCEL) == IDOK)
{...}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/657926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657926</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 24 Nov 2004 12:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 12:11:08 GMT]]></title><description><![CDATA[<p>Klar, ich muß &quot;nur&quot; den Rückgabewert auswerten. Damit hapert es allerdings.<br />
Habe beispielsweise folgendes ausprobiert:</p>
<p>if (MessageBox != IDYES)<br />
{ ...}</p>
<p>oder</p>
<p>if (MessageBox != 6)<br />
{ ...}</p>
<p>Es ist wahrscheinlich falsch wie ich den Rückgabewert der MessageBox abrufen will, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657929</guid><dc:creator><![CDATA[Dr. Watson]]></dc:creator><pubDate>Wed, 24 Nov 2004 12:11:08 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 12:16:01 GMT]]></title><description><![CDATA[<p>Nun stell dich doch nicht so an!</p>
<pre><code class="language-cpp">int result = MessageBox(...);
switch (result)
{
  case ID_OK : mach_dies();
    break;
  case ID_CANCEL : mach_das();
    break;
  ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/657935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657935</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 24 Nov 2004 12:16:01 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 12:16:42 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7573">@BigNeal</a>: Richtig, das hilft!<br />
Hab blöderweise versucht nach Erscheinen der MessageBox noch irgendwas auszuwerten, was logischerweise auch net funktioniert hat!<br />
Vielen Dank jedenfalls für die prompte Hilfe!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657936</guid><dc:creator><![CDATA[Dr. Watson]]></dc:creator><pubDate>Wed, 24 Nov 2004 12:16:42 GMT</pubDate></item><item><title><![CDATA[Reply to mbYesNo-MessageBox: Ereignis abfragen on Wed, 24 Nov 2004 12:18:19 GMT]]></title><description><![CDATA[<p>teste das mal.. und wenn es immer noch nicht klapt, sag mal genau was nicht klapt</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
   if(Application-&gt;MessageBox(&quot;Wähle&quot;, &quot;RückgabeTest&quot;, MB_YESNO) == IDYES)
      ShowMessage (&quot;Yes&quot;);
   else
      ShowMessage (&quot;!Yes&quot;);
}
</code></pre>
<p>[edit] wohl zu spät... [/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657938</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 24 Nov 2004 12:18:19 GMT</pubDate></item></channel></rss>