<?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[Zugriff auf &amp;quot;höhere&amp;quot; Klassen]]></title><description><![CDATA[<p>Und zwar habe ich in meiner von CPropertyPage abgeleiteten Klasse mehrere Buttons, auf die ich reagiere. Nur muss ich Funktionen aufrufen, die In der CPropertySheet liegen, die die CPropertyPages einbettet bzw in der CFormView, die die CPropertySheet einbettet.<br />
Wie kann ich das am dümmsten realisieren? Andersrum ist der Zugriff ja kein Problem, aber ich will keine neue Instanz der jeweiligen Klasse aufrufen, sondern genau die, die eben auch dieses CPropertySheet bzw CPropertyPage erzeugt hat.</p>
<p>Gibt es vielleicht so ein Afx-Command, mit dem ich auf das aktuell dargestellte Formview zugreifen kann? weil dann komm ich ja auch ganz leicht an die CPropertySheet</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83274/zugriff-auf-quot-höhere-quot-klassen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 18:44:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83274.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Aug 2004 08:53:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zugriff auf &amp;quot;höhere&amp;quot; Klassen on Thu, 19 Aug 2004 08:59:30 GMT]]></title><description><![CDATA[<p>Und zwar habe ich in meiner von CPropertyPage abgeleiteten Klasse mehrere Buttons, auf die ich reagiere. Nur muss ich Funktionen aufrufen, die In der CPropertySheet liegen, die die CPropertyPages einbettet bzw in der CFormView, die die CPropertySheet einbettet.<br />
Wie kann ich das am dümmsten realisieren? Andersrum ist der Zugriff ja kein Problem, aber ich will keine neue Instanz der jeweiligen Klasse aufrufen, sondern genau die, die eben auch dieses CPropertySheet bzw CPropertyPage erzeugt hat.</p>
<p>Gibt es vielleicht so ein Afx-Command, mit dem ich auf das aktuell dargestellte Formview zugreifen kann? weil dann komm ich ja auch ganz leicht an die CPropertySheet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/586079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586079</guid><dc:creator><![CDATA[Tie]]></dc:creator><pubDate>Thu, 19 Aug 2004 08:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf &amp;quot;höhere&amp;quot; Klassen on Thu, 19 Aug 2004 09:36:21 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">CPropertySheet* pSheet = (CPropertySheet*) GetParent();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/586120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586120</guid><dc:creator><![CDATA[dude77]]></dc:creator><pubDate>Thu, 19 Aug 2004 09:36:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf &amp;quot;höhere&amp;quot; Klassen on Thu, 19 Aug 2004 09:40:56 GMT]]></title><description><![CDATA[<p>Danke.</p>
<p>ich hab immer versucht, über GetActiveView() weiterzukommen, aber der hat mir ja leider nur nen CView und nich den CFormView geliefert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/586125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586125</guid><dc:creator><![CDATA[Tie]]></dc:creator><pubDate>Thu, 19 Aug 2004 09:40:56 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf &amp;quot;höhere&amp;quot; Klassen on Thu, 19 Aug 2004 09:50:06 GMT]]></title><description><![CDATA[<p>Dann caste doch einfach, Tie.</p>
<pre><code class="language-cpp">CDeinView pView = dynamic_cast&lt;CDeinView*&gt;(GetActiveView());
</code></pre>
<p><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/586137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586137</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 19 Aug 2004 09:50:06 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf &amp;quot;höhere&amp;quot; Klassen on Thu, 19 Aug 2004 10:04:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">CONUView *pView = dynamic_cast&lt;CONUView*&gt;(AfxGetMainWnd()-&gt;GetParentFrame()-&gt;GetActiveView());
</code></pre>
<p>so hatte ich das auch erst gemacht, aber da kam nur die meldung, das er CView nicht in CFormView casten kann. Nu gehts aber <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/586151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586151</guid><dc:creator><![CDATA[Tie]]></dc:creator><pubDate>Thu, 19 Aug 2004 10:04:32 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf &amp;quot;höhere&amp;quot; Klassen on Thu, 19 Aug 2004 10:26:48 GMT]]></title><description><![CDATA[<p>Ist schon komisch manchmal - aber der Weg über GetParent ist an dieser Stelle sowieso besser. <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/586165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586165</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 19 Aug 2004 10:26:48 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf &amp;quot;höhere&amp;quot; Klassen on Fri, 20 Aug 2004 11:38:46 GMT]]></title><description><![CDATA[<p>Edit: hab mal ein neues Thema erstellt: <a href="http://www.c-plusplus.net/forum/viewtopic.php?p=587142#587142" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?p=587142#587142</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/587052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/587052</guid><dc:creator><![CDATA[Tie]]></dc:creator><pubDate>Fri, 20 Aug 2004 11:38:46 GMT</pubDate></item></channel></rss>