<?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[mehrere Buttons sollen eine Funktion starten]]></title><description><![CDATA[<p>Ich möchte bei dem Ereigniss BN_CLICKED der aufgerufenen Funkion Onblabla noch eine Variable mit übergeben, und die soll abhängig vom Button sein.<br />
(Möchte mit verschiedenen Buttons die selbe Funktion starten, bloss mit verschiedenen Parametern und nicht für jeden Button extra die Ereignisfunktion anlegen.)</p>
<p>Wie?<br />
Irgendwie muss ich wohl die IDC oder die member-variable des Buttons da mit reinbringen, aber keinen Plan.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/63249/mehrere-buttons-sollen-eine-funktion-starten</link><generator>RSS for Node</generator><lastBuildDate>Thu, 04 Jun 2026 09:34:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/63249.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Jan 2004 19:45:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mehrere Buttons sollen eine Funktion starten on Fri, 30 Jan 2004 19:45:07 GMT]]></title><description><![CDATA[<p>Ich möchte bei dem Ereigniss BN_CLICKED der aufgerufenen Funkion Onblabla noch eine Variable mit übergeben, und die soll abhängig vom Button sein.<br />
(Möchte mit verschiedenen Buttons die selbe Funktion starten, bloss mit verschiedenen Parametern und nicht für jeden Button extra die Ereignisfunktion anlegen.)</p>
<p>Wie?<br />
Irgendwie muss ich wohl die IDC oder die member-variable des Buttons da mit reinbringen, aber keinen Plan.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/447998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/447998</guid><dc:creator><![CDATA[guelling]]></dc:creator><pubDate>Fri, 30 Jan 2004 19:45:07 GMT</pubDate></item><item><title><![CDATA[Reply to mehrere Buttons sollen eine Funktion starten on Fri, 30 Jan 2004 23:55:38 GMT]]></title><description><![CDATA[<p>Warum noch eine extra Variable übergeben? Für doch noch eine Funktion (mit deinen Parametern) ein, welche durch OnButtonClicked() aufgerufen wird.</p>
<p>Wie willst du mit einem Buttonclick eine Variable übergeben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    />?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/448096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/448096</guid><dc:creator><![CDATA[simon.phoenix]]></dc:creator><pubDate>Fri, 30 Jan 2004 23:55:38 GMT</pubDate></item><item><title><![CDATA[Reply to mehrere Buttons sollen eine Funktion starten on Sat, 31 Jan 2004 09:21:32 GMT]]></title><description><![CDATA[<p>Ich glaub er mein das so:</p>
<pre><code class="language-cpp">void CIrgendwas::MeineFunktion(int nCouter);
{
   // Mach irgendwas
}

void CIrgendwa::OnButton1Click()
{
  int uebergabewert = 1;
  MeineFunktion(uebergabewert);
}

void CIrgendwa::OnButton2Click()
{
  int uebergabewert = 2;
  MeineFunktion(uebergabewert);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/448161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/448161</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Sat, 31 Jan 2004 09:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to mehrere Buttons sollen eine Funktion starten on Sat, 31 Jan 2004 09:40:27 GMT]]></title><description><![CDATA[<p>Du kannst das wie folgt machen:</p>
<p>a) du resevierst die CtrlID's der Buttons sequentiell (also z.B. 101, 102, 103, 104, ...)<br />
In die Message Map trägst du ein macro ON_COMMAND_RANGE ein:</p>
<p>ON_COMMAND_RANGE( id_button1, idbuttonN, memberFxn )</p>
<p>memberFxn wird deklariert als:</p>
<p>afx_msg void CMainFrame::OnButtons(UINT nID)</p>
<p>ID ist dabei der ID des geclickten Butons</p>
]]></description><link>https://www.c-plusplus.net/forum/post/448162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/448162</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Sat, 31 Jan 2004 09:40:27 GMT</pubDate></item><item><title><![CDATA[Reply to mehrere Buttons sollen eine Funktion starten on Sun, 01 Feb 2004 02:45:45 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4165">@peterchen</a></p>
<p>Danke, genau das was ich brauchte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/448582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/448582</guid><dc:creator><![CDATA[guelling]]></dc:creator><pubDate>Sun, 01 Feb 2004 02:45:45 GMT</pubDate></item></channel></rss>