<?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[Menü-Message in eigene Klasse weiterleiten]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wenn ich mit dem Klassenassistent eine ON_COMMAND-<br />
Nachrichtenbehandlungsmethode für einen Menüpunkt<br />
einfüge, dann wird die Nachricht an das Mainframe<br />
oder das aktive Document problemlos weitergeleitet,<br />
nicht jedoch an eine andere Klasse.<br />
Woher sollte das Programm auch wissen, an welche<br />
Instanz der Klasse die Nachricht weitergeleitet<br />
werden soll... (unabhängig davon, dass es genau<br />
eine gibt)<br />
Wie kann ich die Nachricht direkt in diese Instanz<br />
weiterleiten, ohne für jeden Menüpunkt erst die<br />
Nachrichtenbehandlung in CMainFrame durchführen zu<br />
müssen - auf die Dauer wird diese sonst so unüber-<br />
sichtlich.</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143253/menü-message-in-eigene-klasse-weiterleiten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 18:42:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143253.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Apr 2006 16:25:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Menü-Message in eigene Klasse weiterleiten on Thu, 06 Apr 2006 16:25:36 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wenn ich mit dem Klassenassistent eine ON_COMMAND-<br />
Nachrichtenbehandlungsmethode für einen Menüpunkt<br />
einfüge, dann wird die Nachricht an das Mainframe<br />
oder das aktive Document problemlos weitergeleitet,<br />
nicht jedoch an eine andere Klasse.<br />
Woher sollte das Programm auch wissen, an welche<br />
Instanz der Klasse die Nachricht weitergeleitet<br />
werden soll... (unabhängig davon, dass es genau<br />
eine gibt)<br />
Wie kann ich die Nachricht direkt in diese Instanz<br />
weiterleiten, ohne für jeden Menüpunkt erst die<br />
Nachrichtenbehandlung in CMainFrame durchführen zu<br />
müssen - auf die Dauer wird diese sonst so unüber-<br />
sichtlich.</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1032071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032071</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Thu, 06 Apr 2006 16:25:36 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Message in eigene Klasse weiterleiten on Thu, 06 Apr 2006 16:28:23 GMT]]></title><description><![CDATA[<p>Ist es denn nötig, sie direkt als Nachricht weiterzuleiten?<br />
Ich weis ja nicht, was diese ominöse Klasse macht, aber evtl. kannst du dir auch in deinem Command-Handler nen Zeiger oder ne Referenz auf die Klassen holen und dann dort die entsprechende Methode ausführen lassen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1032074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032074</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Thu, 06 Apr 2006 16:28:23 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Message in eigene Klasse weiterleiten on Thu, 06 Apr 2006 16:44:05 GMT]]></title><description><![CDATA[<p>So hab ich es bisher ja gemacht, aber da dieser Menüpunkt<br />
eigentlich eben nur diese Klasse betrifft, wollte ich es<br />
auslagern.</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1032082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032082</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Thu, 06 Apr 2006 16:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Message in eigene Klasse weiterleiten on Fri, 07 Apr 2006 14:27:29 GMT]]></title><description><![CDATA[<p>Die Frage ist, ist das gescheit. Du solltest deine Oberfläche soweit es geht strikt von deinen Daten und deinem eigentlichen Algorithmus trennen.</p>
<p>Einfaches Bsp: du hast nen Programm mit einer KLasse zum Zeichnen von Vierecken. Nun hast du einen Menupunkt &quot;erstelle neues Viereck&quot; oder sowas in der Art.<br />
Dieser Menupunkt betrifft dann ja(mal GROB vereinfach^^) auch nur deine Klasse CVierecksFeld.<br />
Würdest du jetzt in deine Klasse CVierecksFeld deshalb die Nachricht abfangen wollen? Oder würdest du die Klasse nur benutzen? <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>
<p>Ich kenne deine Struktur net und was dahinter steht. Musst du halt selbst mal schauen. Aber man sollte nicht aus Bequemlichkeit die Sachen vermischen. Das rächt sich oft hintenraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1032732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1032732</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Fri, 07 Apr 2006 14:27:29 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Message in eigene Klasse weiterleiten on Sat, 08 Apr 2006 07:59:10 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Mit den Daten hat das eigentlich nichts direkt zu tun.<br />
Es geht eher um die Ansteuerung von Messgeräten.<br />
In dem Fall zum Beispiel ein Monochromator.<br />
Die Klasse CMonochromator soll sozusagen für sich selbst<br />
verantwortlich sein (Auswählen des aktiven Gerätes,<br />
Ansteuerung, ...)<br />
Also aus meiner Sicht ähnlich dem Konzept, einen Menüaufruf<br />
statt dem Mainframe dem aktiven Dokument zuzuweisen.</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1033046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1033046</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Sat, 08 Apr 2006 07:59:10 GMT</pubDate></item></channel></rss>