<?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[Message-Range und eine Funktion dazu?]]></title><description><![CDATA[<p>Moin,<br />
bei mir verändert sich immer mein Menu.<br />
Nun muß ich aber auf alle Menu Messages reagieren.<br />
Im augenblick sieht das so aus:</p>
<pre><code class="language-cpp">BEGIN_MESSAGE_MAP(CMyDialog, CDialog)
	//{{AFX_MSG_MAP(CMyDialog)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN01,	OnEigenesMenuPunkt01)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN02,	OnEigenesMenuPunkt02)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN03,	OnEigenesMenuPunkt03)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN04,	OnEigenesMenuPunkt04)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN05,	OnEigenesMenuPunkt05)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN06,	OnEigenesMenuPunkt06)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN07,	OnEigenesMenuPunkt07)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN08,	OnEigenesMenuPunkt08)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN09,	OnEigenesMenuPunkt09)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN10,	OnEigenesMenuPunkt10)

	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN01,	OnEigenesMenuPunkt01)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN02,	OnEigenesMenuPunkt02)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN03,	OnEigenesMenuPunkt03)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN04,	OnEigenesMenuPunkt04)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN05,	OnEigenesMenuPunkt05)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN06,	OnEigenesMenuPunkt06)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN07,	OnEigenesMenuPunkt07)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN08,	OnEigenesMenuPunkt08)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN09,	OnEigenesMenuPunkt09)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN10,	OnEigenesMenuPunkt10)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()
</code></pre>
<p>Was ich will ist ein Message Range. Und dann eine Funktion wo ich die Message ID übergeben bekomme. Wie schreib ich das in Code?</p>
<p>So in etwas soll das sein:</p>
<pre><code class="language-cpp">BEGIN_MESSAGE_MAP(CMyDialog, CDialog)
	//{{AFX_MSG_MAP(CMyDialog)
	ON_NOTIFY_EX_RANGE(ID_TAB_SPZIFISCHERS_BEARBEITEN01, ID_TAB_SPZIFISCHERS_BEARBEITEN10,	OnMenu)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

void OnMenu(UINT MessageID)
{

}
</code></pre>
<p>ist das möglich?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/46728/message-range-und-eine-funktion-dazu</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 09:21:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/46728.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Aug 2003 09:25:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Message-Range und eine Funktion dazu? on Fri, 22 Aug 2003 09:25:14 GMT]]></title><description><![CDATA[<p>Moin,<br />
bei mir verändert sich immer mein Menu.<br />
Nun muß ich aber auf alle Menu Messages reagieren.<br />
Im augenblick sieht das so aus:</p>
<pre><code class="language-cpp">BEGIN_MESSAGE_MAP(CMyDialog, CDialog)
	//{{AFX_MSG_MAP(CMyDialog)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN01,	OnEigenesMenuPunkt01)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN02,	OnEigenesMenuPunkt02)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN03,	OnEigenesMenuPunkt03)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN04,	OnEigenesMenuPunkt04)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN05,	OnEigenesMenuPunkt05)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN06,	OnEigenesMenuPunkt06)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN07,	OnEigenesMenuPunkt07)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN08,	OnEigenesMenuPunkt08)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN09,	OnEigenesMenuPunkt09)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN10,	OnEigenesMenuPunkt10)

	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN01,	OnEigenesMenuPunkt01)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN02,	OnEigenesMenuPunkt02)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN03,	OnEigenesMenuPunkt03)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN04,	OnEigenesMenuPunkt04)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN05,	OnEigenesMenuPunkt05)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN06,	OnEigenesMenuPunkt06)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN07,	OnEigenesMenuPunkt07)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN08,	OnEigenesMenuPunkt08)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN09,	OnEigenesMenuPunkt09)
	ON_COMMAND(ID_TAB_SPZIFISCHERS_BEARBEITEN10,	OnEigenesMenuPunkt10)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()
</code></pre>
<p>Was ich will ist ein Message Range. Und dann eine Funktion wo ich die Message ID übergeben bekomme. Wie schreib ich das in Code?</p>
<p>So in etwas soll das sein:</p>
<pre><code class="language-cpp">BEGIN_MESSAGE_MAP(CMyDialog, CDialog)
	//{{AFX_MSG_MAP(CMyDialog)
	ON_NOTIFY_EX_RANGE(ID_TAB_SPZIFISCHERS_BEARBEITEN01, ID_TAB_SPZIFISCHERS_BEARBEITEN10,	OnMenu)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

void OnMenu(UINT MessageID)
{

}
</code></pre>
<p>ist das möglich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/338339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/338339</guid><dc:creator><![CDATA[Ray]]></dc:creator><pubDate>Fri, 22 Aug 2003 09:25:14 GMT</pubDate></item><item><title><![CDATA[Reply to Message-Range und eine Funktion dazu? on Tue, 26 Aug 2003 07:09:35 GMT]]></title><description><![CDATA[<p>Gibt es soetwas echt nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/340528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/340528</guid><dc:creator><![CDATA[Ray]]></dc:creator><pubDate>Tue, 26 Aug 2003 07:09:35 GMT</pubDate></item><item><title><![CDATA[Reply to Message-Range und eine Funktion dazu? on Tue, 26 Aug 2003 07:29:18 GMT]]></title><description><![CDATA[<p>Doch:</p>
<pre><code class="language-cpp">afx_msg void	OnMyMessageRage(UINT nMessageID){};

BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
	//{{AFX_MSG_MAP(CMyDlg, 
	ON_COMMAND_RANGE(ID_START_ID, ID_END_ID, OnMyMessageRage)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/340544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/340544</guid><dc:creator><![CDATA[Xtreaft]]></dc:creator><pubDate>Tue, 26 Aug 2003 07:29:18 GMT</pubDate></item></channel></rss>